注意: 我找到了答案并回答了我自己的问题,但我必须等待 2 天才能接受我的答案。
如何使用零以外的其他值初始化大小为 800 x 800 的 numpy 数组? :
array = numpy.zeros((800, 800))
我正在寻找这样的解决方案,我可以在其中传递一个(或多个)值列表。
array = numpy.array([[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]])
编辑: 我不想用相同的值填充它。
我想要一个快速的代码示例来演示它是如何工作的,而不需要像我在其他问题中找到的那样的冗长的详细示例。我还想要一些简单易懂的东西,比如将 python 数组转换为 numpy 数组。我也在寻找二维数组的具体情况。
请您参考如下方法:
您可以使用 fill 方法来初始化数组。
x = np.empty(shape=(800,800))
x.fill(1)
