为了账号安全,请及时绑定邮箱和手机立即绑定

对numpy中一些操作的疑问,求大神帮忙解答!

在numpy包中,若调用属性时,就会用np.xxx,但是在线性里面,像求矩阵的逆就是inv(lst),若写成np.inv即为错,同样,求转置的时候又是lst.transpose(),各位大神们,是不是这样的操作就是死记硬背,没有什么可以区分的吗?或者这个为什么会这样呢?


正在回答

1 回答

这是属性和方法的区别。属性就用np.xxx,方法调用就是np.xxx()。

要区分这两个方法就在EDI(例如pycharm)中输入np.xxx(

输入这个后,如果是方法,就会提示你相关方法调用的参数。如果不是方法就不会有提示。

是属性的话,就直接输入np.xxx 就好。

1 回复 有任何疑惑可以回复我~
#1

小白汤付颖8169924号 提问者

非常感谢!
2017-11-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

对numpy中一些操作的疑问,求大神帮忙解答!

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信