[Python] 리스트 (List) vs 넘파이 (Numpy) 어레이 차이
본 포스팅에서는 리스트와 넘파이 어레이의 차이점에 대해 얘기하고자 합니다. 선언 우선 list_ex와 numpy_ex로 리스트와 넘파이 어레이의 예시를 구성해 봅시다. 넘파이 어레이 선언은 리스트를 np.array()로 감싸주면 쉽게 선언이 가능합니다. import numpy as np list_ex = [[0,1],[2,3],[4,5]] numpy_ex = np.array([[0,1],[2,3],[4,5]]) print(list_ex, type(list_ex)) # [[0, 1], [2, 3], [4, 5]] print(numpy_ex, type(numpy_ex)) # [[0, 1], [2, 3], [4, 5]] 출력해 보면 형태는 동일하지만 배열의 형태는 다릅니다. 여기서 한 가지 짚고 넘어가야 할 ..
2023. 2. 12.
[Python] np.ones np.zeros - 1 혹은 0으로 이뤄진 배열 생성
본 포스팅은 numpy를 활용하여 1 혹은 0으로 이뤄진 배열을 구성하는 법에 대해 포스팅하겠다. np.ones() 특정 사이즈를 기준으로 one으로 이뤄진 배열을 만드는 함수이다. 입력 변수로는 생성하고자 하는 크기를 입력하면 되며, 1차원 배열을 구성하고자 할 때 그 길이에 해당하는 숫자 하나만 작성해 줘도 되며, 만일 2차원 이상의 배열을 생성하고 싶다면 크기를 tuple이나 list 형식으로 지정해주면 된다. import numpy as np print(np.ones(3)) # array([1., 1., 1.]) print(np.ones([2,3]), np.ones((2,3))) """ (array([[1., 1., 1.], [1., 1., 1.]]), array([[1., 1., 1.], [1...
2022. 10. 4.