안녕하세요 jay입니다.
오늘은 numpy의 linspace와 T(Transpose)에 대해 알아보도록 하겠습니다.
np.linspace : 동일 간격으로 등분한 array 생성
np.linspace(시작, 끝, 숫자갯수) *********끝 포함입니다.
np.T : 주어진 array를 전치함, (행과 열을 바꿔줌)
* 변수에 저장하지 않으면 변하지 않음
오늘은 numpy의 linspace와 T(Transpose)에 대해 알아보도록 하겠습니다.
np.linspace : 동일 간격으로 등분한 array 생성
np.linspace(시작, 끝, 숫자갯수) *********끝 포함입니다.
np.T : 주어진 array를 전치함, (행과 열을 바꿔줌)
* 변수에 저장하지 않으면 변하지 않음
import numpy as np # linspace : 동일 간격으로 등분한 array를 생성하는 함수 # np.linspace(시작,끝,숫자개수) *끝도 포함합니다. a = np.linspace(0,15,4) print(a) # [ 0. 5. 10. 15.] b = np.linspace(0,25,6).reshape(2,3) print(b) """ [[ 0. 5. 10.] [15. 20. 25.]] """ # Transpose : 행과 열을 교체하는 함수, 전치 arr = np.arange(1,11).reshape(2,5) print(arr) """ [[ 1 2 3 4 5] [ 6 7 8 9 10]] """ arr = arr.T print(arr) """ [[ 1 6] [ 2 7] [ 3 8] [ 4 9] [ 5 10]] """ # 한줄로 작성 가능 arr2 = np.arange(1,11).reshape(2,5).T print(arr2) """ [[ 1 6] [ 2 7] [ 3 8] [ 4 9] [ 5 10]] """
댓글
댓글 쓰기