티스토리 뷰

Coding/Python

Python_자료형(numpy)

잉_민 2022. 2. 14. 16:40
728x90
반응형

Numpy*****

파이썬에는 배열이 없어서 numpy라는 걸 사용함

import numpy as np

array = np.array([[1,2,3], 
                 [4,5,6]])

print(array.ndim)   ==> 2
print(array.shape)   ==>  (2, 3)  #
print(array.dtype)   ==>  int32  #자료형이 뭐야  
import numpy as np

array1 = np.array([[1,2,3],[4,5,6]])
array2 = np.array([1,2,3], dtype=complex, ndmin=3) # 3차원임
array3 = np.array(array1, copy=False) # 복사가 아니고 참조다!

array1[0]=[4,5,6]

print(array1)
print(array2)
print(array3)
<arange>

import numpy as np

a= np.arange(6)
print(a)  ==> [0 1 2 3 4 5]

 

[사용]

배열의 분리 np.split

import numpy as np

array = np.arange(10).reshape(2,5)

detech1 = np.split(array, 2, axis=0)
detech2 = np.split(array, [2,3], axis=1)

print(detech1)
print(detech2)

다음과 같은 결과 ==> 
[array([[0, 1, 2, 3, 4]]), array([[5, 6, 7, 8, 9]])]
[array([[0, 1],
       [5, 6]]), array([[2],
       [7]]), array([[3, 4],
       [8, 9]])]

OpenCV에서이미지 분리할때 사용

728x90
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
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
글 보관함
반응형