ValueError:创建NDIAL数组时使用序列设置数组元素

2024-04-20 15:27:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我想创建一个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: setting an array element with a sequence.错误。我正在尝试创建多维数组。这个问题的原因是什么


Tags: 代码importnumpyanaswithnprandom
1条回答
网友
1楼 · 发布于 2024-04-20 15:27:57

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

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])

相关问题 更多 >