这个问题在这里已经有了答案:
NumPy array initialization (fill with identical values)
(7 个回答)
8年前关闭。
我知道如何在 100 个元素的数组中填充零:
np.zeros(100)
但是如果我想用 9 填充它呢?
最佳答案
您可以使用:
a = np.empty(100)
a.fill(9)
或者,如果您更喜欢切片语法:
a[...] = 9
np.empty
与 np.ones
相同等,但可能会快一点,因为它不初始化数据。在较新的 numpy 版本(1.8 或更高版本)中,您还拥有:
np.full(100, 9)
关于numpy - 用相同的数字填充一个 numpy 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13192089/