Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python NumPy项目分配类型错误:can';t分配给numpy数组_Python_Numpy - Fatal编程技术网

Python NumPy项目分配类型错误:can';t分配给numpy数组

Python NumPy项目分配类型错误:can';t分配给numpy数组,python,numpy,Python,Numpy,非常简单的问题,但当我运行以下代码时,我得到了TypeError:'numpy.int64'对象不支持项分配 total_array = np.array((100,2)) total_array[0][0] = 1 这与类似,但我认为故障模式不同 谢谢 好吧,我的错误是,与Pytorch不同,numpy.array()只创建1D数组。正确的做法是像total_array=np.zeros()或np.empty()这是一个1D数组,那么你用[0]两次索引什么?在total_array[0][0

非常简单的问题,但当我运行以下代码时,我得到了
TypeError:'numpy.int64'对象不支持项分配

total_array = np.array((100,2))
total_array[0][0] = 1
这与类似,但我认为故障模式不同


谢谢

好吧,我的错误是,与Pytorch不同,numpy.array()只创建1D数组。正确的做法是像total_array=np.zeros()或np.empty()

这是一个1D数组,那么你用
[0]
两次索引什么?在
total_array[0][0]=1之后,你的预期输出是什么?我的错误,我已经在下面添加了答案,并将在2天内接受
np。如果您提供嵌套列表,array
可以创建2d arrsys
total_array[0,0]=1
是索引2d数组的更惯用方法。