np.empty()
- 이 함수는 비어있는(empty) 배열을 생성해줘!
- 입력: np.empty(shape, dtype=None, order='C')
- shape: 생성할 배열의 형태를 지정해줘. 예를 들어, (2, 3)이면 2행 3열의 배열이야.
- dtype (선택 사항): 배열의 데이터 타입을 지정할 수 있어. 기본값은 None이야.
- order (선택 사항): 배열의 메모리 배치 순서를 지정해줘. 기본값은 'C'야.
- 예시:
np.full()
- 이 함수는 모든 요소를 특정한 값으로 초기화하는 배열을 생성해줘!
- 입력: np.full(shape, fill_value, dtype=None, order='C')
- shape: 생성할 배열의 형태를 지정해줘. 예를 들어, (2, 2)이면 2행 2열의 배열이야.
- fill_value: 초기화할 값으로, 배열의 모든 요소가 이 값으로 채워져. 예를 들어, 5라고 하면 모든 요소가 5로 초기화돼.
- dtype (선택 사항): 배열의 데이터 타입을 지정할 수 있어. 기본값은 None이야.
- order (선택 사항): 배열의 메모리 배치 순서를 지정해줘. 기본값은 'C'야.
np.eye()
- 이 함수는 단위 행렬을 생성해줘! 단위 행렬은 대각선 요소가 1이고 나머지 요소가 0인 행렬이야.
- 입력: np.eye(N, M=None, k=0, dtype=None, order='C')
- N: 행의 개수를 지정해줘.
- M (선택 사항): 열의 개수를 지정해줘. 기본값은 None이며, None인 경우에는 N과 동일한 값으로 설정돼.
- k (선택 사항): 대각선의 위치를 지정해줘. 기본값은 0이야.
- dtype (선택 사항): 배열의 데이터 타입을 지정할 수 있어. 기본값은 None이야.
- order (선택 사항): 배열의 메모리 배치 순서를 지정해줘. 기본값은 'C'야.
np.linspace()
- 이 함수는 시작 값과 종료 값 사이에서 지정된 개수의 등간격 점들로 이루어진 배열을 생성해줘!
- 입력: np.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)
- start: 시작 값으로, 순차적인 값들의 첫 번째 요소가 돼.
- stop: 종료 값으로, 이 값은 배열에 포함되지 않아.
- num (선택 사항): 생성할 점의 개수를 지정해줘. 기본값은 50이야.
- endpoint (선택 사항): True로 설정하면 배열에 종료 값이 포함돼, False로 설정하면 포함되지 않아. 기본값은 True야.
- retstep (선택 사항): True로 설정하면 각 점 사이의 간격을 나타내는 단계(step) 값을 함께 반환해줘. 기본값은 False야.
- dtype (선택 사항): 배열의 데이터 타입을 지정할 수 있어. 기본값은 None이야.
'Python > NumPy' 카테고리의 다른 글
[초급] NumPy - 인덱싱(Indexing), 슬라이싱(Slicing) (0) | 2023.05.31 |
---|---|
[초급] NumPy - np.zeros_like(), np.ones_like(), np.full_like() 사용 방법 (0) | 2023.05.31 |
[초급] NumPy - np.ones(), np.zeros() 사용 방법 (0) | 2023.05.31 |
[초급] NumPy - np.array(), np.arange() 사용 방법 (0) | 2023.05.30 |
[초급] NumPy 설명, 기초, 왜? (1) | 2023.05.30 |