python的超我

80 阅读2分钟
![](https://upload-images.jianshu.io/upload_images/24896955-4a320c86a15bf426.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

超我(superego)是人格结构中的管制者,由完美原则支配,属于人格结构中的道德部分。

其位于人格结构的最高层,是道德化的自我,由社会规范、伦理道德、价值观念内化而来,其形成是社会化的结果。

超我遵循道德原则,它有三个作用:一是抑制本我的冲动,二是对自我进行监控,三是追求完善的境界。在弗洛伊德的学说中,超我是父亲形象与文化规范的符号内化,由于对客体的冲突,超我倾向于站在“本我”的原始渴望的反对立场,而对“自我”带有侵略性。

![](https://upload-images.jianshu.io/upload_images/24896955-ba60be4b131dde56.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

超我以道德心的形式运作,维持个体的道德感、回避禁忌。超我的形成发生在恋母情结的崩解时期,是一种对父亲形象的内化认同,由于小男孩无法成功地维持母亲成为其爱恋的客体,对父亲可能对其的阉割报复或惩罚产生阉割情结(castration anxiety),进而转为认同父亲。

简单定义:本我的对立面是超我,也就是人类心理功能的道德分支,它包含了我们为之努力的那些观念,以及在我们违背了自己的道德准则时所预期的惩罚(罪恶感)。

![](https://upload-images.jianshu.io/upload_images/24896955-27825d190ec1f991.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

与MATLAB的对比

说起科学计算,首先会被提到的可能是MATLAB。然而除了MATLAB的一些专业性很强的工具箱还无法被替代之外,MATLAB的大部分常用功能都可以在Python世界中找到相应的扩展库。和MATLAB相比,用Python做科学计算有如下优点:

![](https://upload-images.jianshu.io/upload_images/24896955-78505cd02464baa3.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

● 首先,MATLAB是一款商用软件,并且价格不菲。而Python完全免费,众多开源的科学计算库都提供了Python的调用接口。用户可以在任何计算机上免费安装Python及其绝大多数扩展库。

● 其次,与MATLAB相比,Python是一门更易学、更严谨的程序设计语言。它能让用户编写出更易读、易维护的代码。

● 最后,MATLAB主要专注于工程和科学计算。然而即使在计算领域,也经常会遇到文件管理、界面设计、网络通信等各种需求。而Python有着丰富的扩展库,可以轻易完成各种高级任务,开发者可以用Python实现完整应用程序所需的各种功能。

![](https://upload-images.jianshu.io/upload_images/24896955-b5415b63a7a7329d.gif?imageMogr2/auto-orient/strip)