Numpy
数组A = [[1, 2, 3, 4], [1, 2, 3, 4 ]]
和C = A[:,1]
.B应为A/C. 我期待B to be [[0.5, 1, 1.5, 2], [0.5, 1, 1.5, 2]]
我尝试使用正常除法或numpy
除法,但得到错误,ValueError: operands could not be broadcast together with shapes (2,4) (2,)
.它将整个数组与该特定数组中的列分开.有什么建议?有一个类似的帖子,但没有坚实的答案.
我有一个列表,A = [1, 2, 3, ..., n]
并希望重复移动列表以获取列表列表.第一行应该是A
第二行[2, 3, 4, ...]
,第三行[3, 4, 5, ...]
,直到最后一行[n, 0, 0, ...]
.最后一列中缺少的元素应为零.我试图单独放置它们,但是n> = 100因此手动填充零会花费很长时间.我该怎么做呢?
为numpy数组编辑相同的问题,这就是我真正拥有的.