NumPy의 역 배열
- Python의 기본 슬라이싱 방법을 사용하여 NumPy 배열 반전
-
Python에서
numpy.flipud()
함수를 사용하여 NumPy 배열 반전 -
Python에서
numpy.flip()
함수를 사용하여 NumPy 배열 반전
이 튜토리얼은 파이썬에서 NumPy 배열을 뒤집는 방법을 소개합니다.
Python의 기본 슬라이싱 방법을 사용하여 NumPy 배열 반전
기본 슬라이싱 방법을 사용하여 NumPy 배열을 뒤집을 수 있습니다. [::-1]
을 배열의 인덱스로 사용하여 반전시킬 수 있습니다. 이 방법은 실제로 원래 배열을 반전하지 않습니다. 대신 원래 배열을 가리 키지 만 역순으로 배열의 사용자 지정보기를 만듭니다. 다음 코드 예제는 Python에서 기본 슬라이싱 방법을 사용하여 NumPy 배열을 반전 할 수있는 방법을 보여줍니다.
import numpy as np
array = np.array([1, 2, 3, 4, 5])
reverse = array[::-1]
print(reverse)
출력:
[5 4 3 2 1]
위의 코드에서 우리는 파이썬에서array[::-1]
인덱스를 사용하여 NumPy 배열array
의 요소를 뒤집 었습니다. 먼저 배열array
를 생성 및 초기화하고 기본 슬라이싱 방법을 사용하여reverse
배열 내에array
의 반전보기를 저장했습니다. 결국 파이썬에서print()
함수를 사용하여reverse
배열 내부의 값을 표시합니다.
Python에서numpy.flipud()
함수를 사용하여 NumPy 배열 반전
배열을 반전하는 데 사용할 수있는 또 다른 함수는numpy.flipud()
함수입니다. numpy.flipud()
함수는 배열의 요소를 거꾸로 뒤집습니다. numpy.flipud()
함수는 배열을 인수로 취하고 그 배열의 반대를 리턴합니다. 다음 코드 예제를 참조하십시오.
import numpy as np
array = np.array([1, 2, 3, 4, 5])
reverse = np.flipud(array)
print(reverse)
출력:
[5 4 3 2 1]
위의 코드에서 우리는 파이썬에서numpy.flipud()
함수를 사용하여 NumPy 배열array
요소를 뒤집 었습니다. 먼저numpy.array()
함수를 사용하여 원래 배열array
를 만들고 초기화했습니다. 그런 다음numpy.flipud()
함수를 사용하여array
를 반전하고 결과를reverse
배열에 저장했습니다.
Python에서numpy.flip()
함수를 사용하여 NumPy 배열 반전
또한numpy.flip()
함수를 사용하여 Python에서 NumPy 배열을 반전시킬 수 있습니다. numpy.flip()
함수는 Python에서 지정된축
을 따라 배열 내부 요소의 순서를 반대로합니다. 기본적으로axis
의 값은None
으로 설정됩니다. 1 차원 NumPy 배열의 축을 지정할 필요가 없습니다. 다음 코드 예제를 참조하십시오.
import numpy as np
array = np.array([1, 2, 3, 4, 5])
reverse = np.flip(array)
print(reverse)
출력:
[5 4 3 2 1]
위의 코드에서 우리는 파이썬에서numpy.flip()
함수를 사용하여 NumPy 배열array
요소를 반전했습니다. 먼저numpy.array()
함수를 사용하여 원래 배열array
를 만들고 초기화했습니다. 그런 다음numpy.flip()
함수를 사용하여array
내부의 요소 시퀀스를 반전하고 결과를reverse
배열에 저장했습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn