numpy delete方法


import numpy as np

lines = np.loadtxt(r'./test.txt',delimiter=',',dtype=int)

print(lines)

lines_copy = lines

lines_rest = np.delete(lines,0,0)

#第一個參數:要處理的矩陣,第二個參數,處理的位置,第三個參數,0表示按照行刪除,1表示按照列刪除

#返回值為,刪除后的剩余元素構成的矩陣

print('copy')

print(lines_copy)

print('delete后')

print(lines_rest)

print(lines_copy)#結果還是賦值時的結果,沒有因為刪除操作而改變

 

輸出結果

[[ 123 745 735]
[ 555 892 744]
[ 42 1074 753]]
copy
[[ 123 745 735]
[ 555 892 744]
[ 42 1074 753]]
delete后
[[ 555 892 744]
[ 42 1074 753]]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM