TypeError:'float'对象在矩阵中不可订阅

时间:2015-05-09 01:29:13

标签: python numpy

我有这个错误:

  

“TypeError:'float'对象不可订阅”

这是显示错误的代码部分:

cor(A,B)=0.3

1 个答案:

答案 0 :(得分:1)

我认为你导入的NumPy为from numpy import *,因此random.uniform是NumPy方法。它的call signature是:

  

numpy.random.uniform(low = 0.0,high = 1.0,size = None)

所以你使用它的方式,它返回一个数字(不能被索引)。也许你想要:

nd_coord = np.random.uniform(size=(npoints,2))

在[0,1)上选择npoints对随机数。