Xóa cột trong ma trận với numpy.array

Print Friendly, PDF & Email
a=array([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11], [12, 13, 14, 15]])
delete(a, s_[1:3], axis=0) # remove rows 1 and 2

output: array([[ 0, 1, 2, 3], [12, 13, 14, 15]])

delete columns in matrix with numpy.array
delete columns in matrix with numpy.array
delete(a, s_[1:3], axis=1) # remove columns 1 and 2

output: array([[ 0, 3], [ 4, 7], [ 8, 11], [12, 15]])

Solution was found here: http://stackoverflow.com/questions/1642730/how-to-delete-columns-in-numpy-array

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.