【发布时间】:2016-06-28 07:58:54
【问题描述】:
我有一个带有一些随机数的 numpy 数组,如何创建一个大小相同的新数组并用单个值填充它?
我有以下代码:
A=np.array([[2,2],
[2,2]])
B=np.copy(A)
B=B.fill(1)
我想要一个与 A 大小相同但填充为 1 的新数组 B。但是,它返回一个None 对象。使用np.full时也一样。
【问题讨论】:
-
我认为您不需要进行分配。所以,只需
B.fill(1)就可以完成这项工作。 -
谢谢!您的评论确实帮我节省了很多时间!