分配给NumPy中的列?

分配给NumPy中的列?,第1张

配给NumPy中的列?

使用

a[:,1] =x[:,0]
。您需要
x[:,0]
选择
x
作为单个numpy数组的列。如果可以选择格式化的方式
x
,最好不要首先使其成为二维数组,而要使其成为常规的(行)数组:

>>> aarray([[ 0.,  0.,  0.],       [ 0.,  0.,  0.],       [ 0.,  0.,  0.],       [ 0.,  0.,  0.],       [ 0.,  0.,  0.]])>>> x = numpy.ones(5)>>> xarray([ 1.,  1.,  1.,  1.,  1.])>>> a[:,1] = x>>> aarray([[ 0.,  1.,  0.],       [ 0.,  1.,  0.],       [ 0.,  1.,  0.],       [ 0.,  1.,  0.],       [ 0.,  1.,  0.]])


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5654644.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存