小北的爹

关注

numpy.array 二维矩阵删除特定的某些行或者列

小北的爹

关注

阅读 49

2022-07-18


import numpy as np
a = np.array([[0,2, 0],
[0,5, 0],
[0,8, 0]])
del_index = []
for col in range(3):
if a[0][col] == 0:
del_index.append(col)
print(del_index)
a = np.delete(a, del_index, axis = 1) # axis=1 删除列,axis=0 删除行
print(a)

输出:

[0, 2]  # 要删除的列

# 删除后的结果
[[2]
[5]
[8]]


相关推荐

妖妖妈

pandas删除列或者行

妖妖妈 118 0 0

窗外路过了谁

numpy使用[]语法索引二维numpy数组中倒数N列数据列的数值内容(accessing the last N columns in numpy array)

窗外路过了谁 73 0 0

芝婵

pandas.array() 与 numpy.array() 函数的区别

芝婵 31 0 0

酷子腿长一米八

python numpy 二维矩阵 对角线和

酷子腿长一米八 6 0 0

驚鴻飛雪

行递增、列递增的二维数组中查找

驚鴻飛雪 97 0 0

九点韶留学

二维数组可以省略行不能省略列

九点韶留学 76 0 0

醉东枫

numpy使用[]语法索引二维numpy数组中指定范围数据行的数值内容(accessing rows in numpy array with specific range)

醉东枫 181 0 0

Hyggelook

二维数组------矩阵

Hyggelook 78 0 0

elvinyang

搜索二维矩阵

elvinyang 81 0 0

夏侯居坤叶叔尘

Numpy的矩阵array合并

夏侯居坤叶叔尘 194 0 0

精彩评论(0)

0 0 举报