Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- hackerrank
- 자료구조
- 코테
- 코딩
- 구름톤
- 해커랭크
- 오라클
- pandas
- 코딩테스트
- 해시
- Oracle
- 프로그래머스
- TF-IDF
- xla
- 컴파일언어
- 파이썬
- 프로그래밍
- ML
- Relation Extraction
- streamlit
- python
- 해시테이블
- 컴파일러
- Compiler
- NumPy
- 판다스
- BM25
- sql
- string 모듈
- 인터프리터언어
Archives
- Today
- Total
Mo!
(Python) np.arange(), np.zeros(), np.ones() 본문
np.arange([start, ]stop, [step, ]dtype=None, *, like=None)
- 파이썬의 range()와 유사한 기능을 한다.
- 주어진 간격 내에서 균일한 간격의 값을 반환한다.
- 기본 시작값 : 0, 기본 단계 값: 1, stop값은 범위에 포함되지 않는다.
- 생성될 배열의 데이터 유형을 명시하지 않으면, 입력 인수에서 데이터 유형을 유추하여 자동으로 생성된다.
import numpy as np
a1 = np.arange(3)
print(a1)
[0 1 2]
- 시작값을 명시하지 않았기 때문에 기본 시작값 0에서 3미만까지 범위에서 1의 간격에 해당하는 배열이 생성된다.
import numpy as np
a2 = np.arange(3.5)
a3 = np.arange(3, 10)
a4 = np.arange(3, 10, 2)
print(a2, a3, a4)
[0. 1. 2. 3.] [3 4 5 6 7 8 9] [3 5 7 9]
np.zeros(shape, dtype=float, order='C', *, like=None)
- 모든 값을 0으로 채운 ndarray를 반환한다.
- 함수 인자로 데이터 타입을 정해주지 않으면 기본으로 float형으로 채워진다.
import numpy as np
a1 = np.zeros(5)
a2 = np.zeros((5,), dtype=int)
a3 = np.zeros((2,2))
print(a1)
print(a2)
print(a3)
[0. 0. 0. 0. 0.]
[0 0 0 0 0]
[[0. 0.]
[0. 0.]]
np.ones(shape, dtype=None, order='C', *, like=None)
- 모든 값을 1로 채운 ndarray를 반환한다.
- 함수 인자로 데이터 타입을 정해주지 않으면 기본으로 float형으로 채워진다.
import numpy as np
a1 = np.ones(5)
a2 = np.ones((5,), dtype=int)
a3 = np.ones((2,2))
print(a1)
print(a2)
print(a3)
[1. 1. 1. 1. 1.]
[1 1 1 1 1]
[[1. 1.]
[1. 1.]]
'Python' 카테고리의 다른 글
(Python) 리스트 순서 뒤집기 - [::-1], reverse(), reversed() (0) | 2022.04.14 |
---|---|
(Python) 데이터프레임 살펴보기 (0) | 2022.02.24 |
(Python) 데이터프레임에서 특정 열을 제외하고 선택하기 (0) | 2022.02.22 |
(Python) while문 개념 (3) - 중첩 while문 [구구단 출력하기] (0) | 2021.12.13 |
(Python) while문 개념(2) - continue, break (0) | 2021.12.13 |
Comments