gpt4 book ai didi

python - 如何初始化 2D numpy 数组

转载 作者:太空宇宙 更新时间:2023-11-04 08:55:44 25 4
gpt4 key购买 nike

注意:我找到了答案并回答了我自己的问题,但我必须等待 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)

关于python - 如何初始化 2D numpy 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30418072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com