热线电话:13121318867

登录
2019-03-04 阅读量: 760
没有广播的Numpy数组创建

我有一个数组:

one = np.array([[1], [0]])

如何arr创造这样,每个元素arr都等于one?

如果我做:

arr = one * 4

由于上面的广播声明没有给出理想的行为。

解决办法:用途repeat:

np.repeat(one[np.newaxis, ...], 4, axis=0)

或者,你可以试试broadcast_to。这将更快但只读:

np.broadcast_to(one, (4, *one.shape))

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子