数组减法和/或整形
我需要一些帮助来解决问题。在Python中:
a=array([2,2])
b=ones((2,10))
我想知道是否有一个函数可以让我减去ba以获得一个充满-1的2x10数组。
我可以用一维数组来做,我只是想知道是否可以用二维数组做。
谢谢
I would like some help with a problem. In Python:
a=array([2,2])
b=ones((2,10))
I would like to know if there is a function that allows me to subtract b-a to have an array of 2x10 full of -1.
I can do it one with 1D arrays, I just wanted to know if it is possible to do with 2D arrays.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
向
a
添加新维度:其中
a[:,None]
变为array([[2], [2]])
, a 2x1 数组,您可以从 2x10 数组中减去它,得到一个充满 -1 的 2x10 数组。Add a new dimension to
a
:where
a[:,None]
becomesarray([[2], [2]])
, a 2x1 array which you can substract from a 2x10 array and get a 2x10 array full of -1.您想要一个 2x10 的数组,其中充满 -1。
你为什么不这样做:
You want to have an array of 2x10 full of -1.
Why don't you just do like this: