numpy에서 배열을 뒤집기 및 회전하는 더 빠른 방법이 있습니까? 예를 들어 시계 방향으로 한 번 회전 한 다음 뒤집기를할까요?numpy 배열을 뒤집기 및 뒤집기
import numpy as np
a = np.arange(0,10)
b = np.arange(-11,-1)
ar = np.array([a,b])
print ar
print ar.shape
ar = np.rot90(ar, 3)
print np.fliplr(ar)
print ar.shape
출력 :
[[ 0 1 2 3 4 5 6 7 8 9]
[-11 -10 -9 -8 -7 -6 -5 -4 -3 -2]]
(2, 10)
[[ 0 -11]
[ 1 -10]
[ 2 -9]
[ 3 -8]
[ 4 -7]
[ 5 -6]
[ 6 -5]
[ 7 -4]
[ 8 -3]
[ 9 -2]]
(10, 2)
[Finished in 0.1s]
P.S :이 질문은의 중복되지 않습니다 : Transposing a NumPy array. 현재의 질문은 "전치"기능의 안정성을 논쟁하지 않는다. 그것은 기능 자체를 요구하고 있습니다.
'np.transpose()', 별명'ar.T' (Ipython 내
timeit
시간은 훨씬 작은 당신입니다). –