함수 | 설명 |
np.array(object, dtype=None, *, copy=True) |
①object : NumPy 배열로 생성할 데이터.
②dtype : (Optional) ndarray의 타입 지정. 생략 시 data 중 가장 큰 타입으로 지정
③copy : (Optional) 원래의 객체로부터 복사본을 생성하여 만들지의 여부 default=True
|
np.arange([start,] stop[, step,] dtype=None) | start부터 stop 미만까지 step 간격으로 데이터 생성한 후 배열을 만듦 범위 내에서 간격을 기준 균등 간격의 배열 요소의 개수가 아닌 데이터의 간격을 기준으로 배열 생성 ①start : (Optional) 시작 값. 생략 가능하며 기본 시작 값은 0이다. (정수 or 실수)
②stop : 끝 값 (정수 or 실수). 이 값은 배열에 포함되지 않는다.
③step : (Optional) 값 사이의 간격. 기본 단계는 1이며 step을 지정하면 start도 지정해야 한다.
④dtype : (Optional) ndarray의 타입 지정. 생략 시 data 중 가장 큰 타입으로 지정
|
Basic Type | Available NumPy types | Comments |
Boolean | bool | 1바이트 요소 타입으로 bool type의 데이터 |
Integer | int8, int16, int32, int64, int128, int | int는 정수 타입으로 플랫폼의 C에서 int의 크기로 기본 설정 |
Unsigned Integer | uint8, uint16, uint32, uint64, uint128, uint |
uint는 플랫폼 용 C에서 unsigned int의 크기로 기본 설정 |
float | float32, float64, float, longfloat | Float는 64비트를 기본으로 나타내는 부동 소수점 타입 longfloat는 큰 정밀도를 나타내며 크기는 플랫폼에 따라 다르다 |
complex | complex64, complex28, complex | complex는 복소수 타입으로 실수와 복소수 부분이 각각 총 64 비트 크기에 대한 단정밀도 (32 비트) 값으로 표시 |
Strings | str, Unicode | UTF32(UCS4) 유니코드 데이터 |
Object | object | Array의 각 항목이 Python 객체 |
속성명 | 의미 |
ndarray.shape | numpy array의 object의 dimension 구성(차원)을 튜플 타입으로 반환 n개의 행과 m개의 열이 있는 행렬의 경우, shape는 (n, m)이다. |
ndarray.dtype | numpy array의 배열 요소의 자료형을 반환 dtype('float64')와 같이 출력 |
ndarray.ndim | dimension의 차수를 정수 값으로 리턴 x.ndim = 1, y.ndim=2 등이며 len(x.shape) 와 동일 (nparray 맨 앞의 [ 의 개수를 센다) |
ndarray.size | 배열의 요소의 총 개수를 정수 값으로 리턴 shape의 모든 값의 곱이 된다. |
ndarray.nbytes | ndarray object의 메모리 크기를 반환 |
ndarray.dtype.name | 배열 타입 명 |
len(배열명) | 일차원의 배열 길이 (배열 요소 개수) |
04. Python List vs Numpy Array (0) | 2023.11.06 |
---|---|
03. 축(axis)의 개념 (0) | 2023.11.06 |
01. 넘파이(Numpy) 개요 (0) | 2023.11.06 |
댓글 영역