1 개요[ | ]
- NumPy apply_along_axis()
- numpy.apply_along_axis()
Python
Reload
Copy
import numpy as np
def my_func(a):
"""1차원 배열에서 첫번째와 마지막 원소의 평균"""
return (a[0] + a[-1]) * 0.5
b = np.array([[1,2,3], [4,5,6], [7,8,9]])
np.apply_along_axis(my_func, 0, b)
Loading
Copy
np.apply_along_axis(my_func, 1, b)
Loading
Copy
b = np.array([[8,1,7], [4,3,9], [5,2,6]])
np.apply_along_axis(sorted, 1, b)
Loading
Copy
b = np.array([[1,2,3], [4,5,6], [7,8,9]])
np.apply_along_axis(np.diag, -1, b)
Loading
2 같이 보기[ | ]
3 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.