菜单

【澳门金沙国际】numpy.ndarray 调换多维数组(矩阵)的行/列方法

2019年5月26日 - 金沙编程资讯
>> P[0, :], P[2, :] = P[2, :], P[0, :]
>> P
array([[ 0., 0., 1.],
    [ 0., 1., 0.],
    [ 0., 0., 1.]])

    # 不尽写出来啰嗦,而且代表的意义也不是交换

再交流第叁列和第1列:

>> P[[0, 2], :] = P[[2, 0], :]
    # P[(0, 2), :] = P[(2, 0), :]
>> P
array([[ 0., 0., 1.],
    [ 0., 1., 0.],
    [ 1., 0., 0.]])

正如所示:

交换第 0 行和第 2 行:

>> import numpy as np
>> P = np.eye(3)
>> P
array([[ 1., 0., 0.],
    [ 0., 1., 0.],
    [ 0., 0., 1.]])
>> P[:, [0, 2]] = P[:, [2, 0]]
>> P
array([[ 1., 0., 0.],
    [ 0., 1., 0.],
    [ 0., 0., 1.]])

留神以下是大错特错的做法:

澳门金沙国际 ,你大概感兴趣的篇章:

上述那篇numpy.ndarray
沟通多维数组(矩阵)的行/列方法正是作者分享给我们的全体内容了,希望能给我们叁个参照,也愿意大家多多协助脚本之家。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图