반응형
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
- numpy
- list
- c#
- SQL
- Apache
- PANDAS
- Google Spreadsheet
- Mac
- array
- 파이썬
- GIT
- Redshift
- Python
- PySpark
- string
- django
- hive
- math
- Java
- matplotlib
- Google Excel
- Github
- gas
- Kotlin
- dataframe
- google apps script
- PostgreSQL
- Tkinter
- Excel
Archives
- Today
- Total
달나라 노트
Python numpy : zeros_like (같은 크기의 0으로 채워진 행렬 생성, 같은 크기의 행렬 생성) 본문
Python/Python numpy
Python numpy : zeros_like (같은 크기의 0으로 채워진 행렬 생성, 같은 크기의 행렬 생성)
CosmosProject 2022. 3. 22. 19:10728x90
반응형
numpy의 zeros_like method는 전달받은 array와 동일한 모양의 array를 생성하고 그 요소를 모두 0으로 채웁니다.
import numpy as np
arr_test = np.array(
[
[9, 1, 5, 7],
[2, 6, 5, 8],
[0, 3, 0, 2],
[4, 0, 7, 3]
]
)
print(arr_test)
arr_test_zero = np.zeros_like(arr_test)
print(arr_test_zero)
-- Result
[[9 1 5 7]
[2 6 5 8]
[0 3 0 2]
[4 0 7 3]]
[[0 0 0 0]
[0 0 0 0]
[0 0 0 0]
[0 0 0 0]]
위 예시를 보면 arr_test와 동일한 모양이지만 요소가 모두 0으로 채워진 새로운 array가 생성된 것을 볼 수 있습니다.
import numpy as np
arr_test = np.array(
[
[
[9, 1, 5, 7],
[2, 6, 5, 8],
[0, 3, 0, 2],
[4, 0, 7, 3],
[1, 2, 3, 4]
]
]
)
print(arr_test)
arr_test_zero = np.zeros_like(arr_test)
print(arr_test_zero)
-- Result
[[[9 1 5 7]
[2 6 5 8]
[0 3 0 2]
[4 0 7 3]
[1 2 3 4]]]
[[[0 0 0 0]
[0 0 0 0]
[0 0 0 0]
[0 0 0 0]
[0 0 0 0]]]
728x90
반응형
'Python > Python numpy' 카테고리의 다른 글
Python numpy : ones (1로 채워진 array 생성) (0) | 2024.03.07 |
---|---|
Python numpy : clip (최대/최소값 제한하기) (0) | 2022.03.22 |
Python numpy : pad (array 테두리 데이터 추가. array 테두리 추가) (0) | 2022.03.22 |
Python numpy : array indexing (0) | 2022.03.22 |
Python numpy : 행렬 연산 (+, -, *, /, @, 행렬의 곱) (0) | 2022.03.13 |
Comments