小白汤付颖8169924号
2017-09-27 15:57
在numpy包中,若调用属性时,就会用np.xxx,但是在线性里面,像求矩阵的逆就是inv(lst),若写成np.inv即为错,同样,求转置的时候又是lst.transpose(),各位大神们,是不是这样的操作就是死记硬背,没有什么可以区分的吗?或者这个为什么会这样呢?
这是属性和方法的区别。属性就用np.xxx,方法调用就是np.xxx()。
要区分这两个方法就在EDI(例如pycharm)中输入np.xxx(
输入这个后,如果是方法,就会提示你相关方法调用的参数。如果不是方法就不会有提示。
是属性的话,就直接输入np.xxx 就好。
Python数据分析-基础技术篇
93614 学习 · 277 问题
相似问题