NumPy Asarray 함수

Beginner

소개

데이터 분석 및 과학 컴퓨팅에서 NumPy 라이브러리는 더 빠른 수학적 연산을 위한 인기 있는 도구입니다. numpy.asarray() 함수는 입력 데이터를 NumPy 배열 객체로 변환하는 데 사용됩니다. 이 함수는 리스트, 튜플, ndarray 와 같은 모든 기존 데이터를 받아 배열로 변환할 수 있습니다. 이 랩에서는 numpy.asarray() 함수를 예제와 함께 사용하는 방법에 대한 단계별 가이드를 제공합니다.

VM 팁

VM 시작이 완료되면 왼쪽 상단을 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 액세스하십시오.

때로는 Jupyter Notebook 이 로딩을 완료하는 데 몇 초 정도 기다려야 할 수 있습니다. Jupyter Notebook 의 제한으로 인해 작업의 유효성 검사는 자동화할 수 없습니다.

학습 중에 문제가 발생하면 언제든지 Labby 에게 문의하십시오. 세션 후 피드백을 제공해주시면 문제를 신속하게 해결해 드리겠습니다.

NumPy 설치

먼저, pip 를 사용하여 NumPy 모듈을 설치해야 합니다. pip 가 아직 설치되어 있지 않은 경우, 터미널을 사용하여 설치할 수 있습니다.

!pip install numpy

필요한 라이브러리 가져오기

다음으로, 필요한 NumPy 라이브러리를 Python 환경으로 가져와야 합니다.

import numpy as np

Python 리스트를 NumPy 배열로 변환

다음은 Python 리스트를 NumPy 배열로 변환하는 코드 조각입니다.

my_list = [1, 2, 4, 5, 8, 10]
np.asarray(my_list)

Python 튜플로 NumPy 배열 생성

이 단계에서는 numpy.asarray() 함수를 사용하여 Python 튜플을 NumPy 배열로 변환합니다.

inp = (10, 9, 1, 2, 3, 4, 5, 6, 7, 8)
a = np.asarray(inp)
print("The output is:")
print(a)
print("The datatype of output is:")
print(type(a))

여러 개의 리스트를 사용하여 NumPy 배열 생성

이 단계에서는 여러 개의 리스트를 사용하여 NumPy 배열을 생성합니다.

l = [[1, 2, 3, 4, 5, 6, 7], [8, 9], [12, 34, 45]]
a = np.asarray(l, dtype=object)
print("The data type of output is:")
print(type(a))
print("The output array is:")
print(a)

요약

이 랩에서는 numpy.asarray() 함수의 사용법을 시연했습니다. 이 함수는 리스트, 튜플의 튜플, 튜플의 리스트, 리스트의 튜플 또는 ndarray 형태의 입력 데이터를 받아 NumPy 배열 객체로 변환할 수 있습니다. NumPy 는 배열 및 행렬 작업에 유용한 많은 함수를 제공하며, numpy.asarray() 함수는 Python 시퀀스를 사용하고 이를 NumPy 배열로 변환해야 할 때 유용한 도구입니다.