반응형
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 | 31 |
Tags
- gas
- numpy
- PostgreSQL
- Java
- Excel
- Google Spreadsheet
- hive
- Github
- array
- Google Excel
- PANDAS
- PySpark
- SQL
- google apps script
- math
- django
- c#
- Python
- Kotlin
- 파이썬
- Mac
- Apache
- GIT
- string
- list
- Redshift
- dataframe
- matplotlib
- Tkinter
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