2024-04-19 17:31:08 发布
网友
在python中,如果定义:
a = arange(9).reshape(3,3)
作为3x3矩阵并迭代:
for i in a:
它将遍历矩阵的行。有什么方法可以遍历列吗?
假设a是一个格式良好的矩阵,您可以尝试如下操作:
a
b = zip(*a) for index in b: ...
怎么样
for i in a.transpose():
或者,更短:
for i in a.T:
这可能看起来很昂贵,但实际上非常便宜(它将视图返回到相同的数据上,但形状和跨距属性是排列的)。
假设
a
是一个格式良好的矩阵,您可以尝试如下操作:怎么样
或者,更短:
这可能看起来很昂贵,但实际上非常便宜(它将视图返回到相同的数据上,但形状和跨距属性是排列的)。
相关问题 更多 >
编程相关推荐