이 기사에서는 Python의 NumPy 배열에서 요소를 선택하는 방법을 보여줍니다.
이름에서 알 수 있듯이 NumPy 배열은 NumPy 라이브러리의 중앙 데이터 구조입니다. 라이브러리 이름은 "Numeric Python" 또는 "Numerical Python"의 약어입니다.
즉, NumPy는 Python의 과학 컴퓨팅의 기반이 되는 Python 라이브러리입니다. 그러한 도구 중 하나는 효율적인 배열 및 행렬 계산을 위한 강력한 데이터 구조인 고성능 다차원 배열 객체입니다.Numpy 배열에서 한 번에 하나의 요소나 하위 배열을 선택할 수 있습니다. 이제 Numpy 배열에서 요소를 선택하는 다음 방법을 볼 수 있습니다.
이 ndarray의 각 요소는 index번호로 액세스할 수 있습니다.
필요한 작업을 수행하기 위해 따라야 하는 알고리즘/단계는 다음과 같습니다. -
별칭(np)이 있는 numpy 모듈을 가져오려면 import 키워드를 사용하세요.
numpy.array() 함수(ndarray를 반환합니다. ndarray는 주어진 요구 사항을 충족하는 배열 객체입니다)를 사용하여 1차원 배열을 인수로 전달하여 numpy 배열 배열을 만듭니다.
긍정적 인덱싱을 사용하여 인덱스 1의 NumPy 배열 요소에 액세스하고 인쇄합니다. 그것.
음수 인덱싱을 사용하여 인덱스 -1에 있는 NumPy 배열 요소, 즉 배열의 마지막 요소에 액세스하고 인쇄합니다.
다음 프로그램은 인덱스 번호 -
를 사용하여 입력 NumPy 배열에서 지정된 인덱스에 있는 요소를 반환합니다. 으아악실행되면 위 프로그램은 다음과 같은 출력을 생성합니다.
으아악하위 배열을 얻으려면 요소 인덱스 대신 슬라이스를 사용합니다.
그 중 start 및 stop은 각각 하위 배열의 첫 번째 인덱스와 마지막 인덱스입니다.
필요한 작업을 수행하기 위해 따라야 하는 알고리즘/단계는 다음과 같습니다. -
numpy.array() 함수(ndarray를 반환합니다. ndarray는 주어진 요구 사항을 충족하는 배열 객체입니다)를 사용하여 1차원 배열을 인수로 전달하여 numpy 배열 배열을 만듭니다.
시작 및 끝 값을 제공하여 인덱스 2에서 5(제외)까지 하위 배열에 액세스 slicing을 사용하여 인쇄합니다.
다음 프로그램은 시작 값과 중지 값을 제공하여 슬라이싱을 사용하여 입력 NumPy 배열에서 하위 배열을 반환합니다. -
으아악실행되면 위 프로그램은 다음과 같은 출력을 생성합니다.
으아악시작 인덱스를 비워두면 첫 번째 요소부터 하위 배열을 분할할 수 있습니다.
기본 시작 값은 0입니다.
다음 프로그램은 인덱스 0(기본값)에서 지정된 중지 값 -
까지 입력 NumPy 배열의 하위 배열을 반환합니다. 으아악실행되면 위 프로그램은 다음과 같은 출력을 생성합니다.
으아악
다시 말하지만, 콜론의 왼쪽을 비워두면 마지막 요소까지 배열이 제공됩니다.
다음 프로그램은 주어진 시작 인덱스 값부터 배열의 마지막 인덱스(기본값)까지 입력 NumPy 배열의 하위 배열을 반환합니다.
p> 으아악
실행되면 위 프로그램은 다음과 같은 출력을 생성합니다.
으아악이 기사에서는 네 가지 다른 예를 사용하여 Python에서 numpy 배열의 요소를 선택하는 방법을 배웠습니다. Numpy 배열을 슬라이싱하는 방법도 배웠습니다.
위 내용은 Python의 Numpy 배열에서 요소를 선택하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!