numpy의 matrix slicing

nØthing specia¡|2017년 11월 7일
Posts

numpy의 matrix slicing

nØthing specia¡|2017년 11월 7일

numpy는 그 자체도 훌륭하지만 scipy나 pandas와 같은 훌륭한 라이브러리가 탄생할 수 있는 배경이 되어 더욱 값진 존재이다. 그런데 numpy의 matrix를 다룰 때, 더 정확히 sub matrix를 다룰 때 주의할 점이 하나 있다. 그냥 아래의 코드를 보면 뭘 주의해야 하는 지 알 수 있다. import numpy as np mat = np.array([[11,12,13],[21,22,23],[31,32,33]]) print("Original matrix") print(mat) mat_slice = mat[:2,:2] # Simple indexing print ("\nSliced matrix") print(mat_slice) print ("\nChange the slice