Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/324.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 ValueError:创建n维数组时使用序列设置数组元素_Python_Numpy - Fatal编程技术网

Python ValueError:创建n维数组时使用序列设置数组元素

Python ValueError:创建n维数组时使用序列设置数组元素,python,numpy,Python,Numpy,我想创建一个n维numpy数组。下面是我的代码 import numpy as np random_weights = np.empty(3) random_weights[0] = np.array([0,1,2]) random_weights[1] = np.array([3,4,5]) 上面的代码为我提供了ValueError:使用序列设置数组元素。error。我正在尝试创建多维数组。这个问题的原因是什么 如果需要二维数组,则需要定义它 import numpy as np rand

我想创建一个n维numpy数组。下面是我的代码

import numpy as np
random_weights = np.empty(3)
random_weights[0] = np.array([0,1,2])
random_weights[1] = np.array([3,4,5])

上面的代码为我提供了
ValueError:使用序列设置数组元素。
error。我正在尝试创建多维数组。这个问题的原因是什么

如果需要二维数组,则需要定义它

import numpy as np

random_weights = np.empty((2, 3))  # 2 rows, 3 columns
random_weights[0] = np.array([0,1,2])
random_weights[1] = np.array([3,4,5])

如果需要二维阵列,则需要对其进行定义

import numpy as np

random_weights = np.empty((2, 3))  # 2 rows, 3 columns
random_weights[0] = np.array([0,1,2])
random_weights[1] = np.array([3,4,5])

怎么样
random\u weights=np.array([[0,1,2],[3,4,5]])
?这不是我需要的方式,我想在fly上赋值如何
random\u weights=np.array([[0,1,2],[3,4,5]])
?这不是我需要的方式,我想在fly上赋值这个索引也可以写成
random\u weights[0,:][0,1,2]
,强调它正在填充第0行。此索引也可以写成
随机权重[0,:]=[0,1,2]
,强调它正在填充第0行。