관리 메뉴

bright jazz music

numpy01 : 1차원, 2차원, 3차원 배열 생성 본문

Math/기초수학

numpy01 : 1차원, 2차원, 3차원 배열 생성

bright jazz music 2022. 6. 18. 21:37
#numpy 기본 배열 사용하기

#1차원 배열

import numpy as np
a = np.array([0, 1, 2, 3, 4, 5])
#python의 리스트로부터 Numpy 배열을 만든다.

eng_list = ['a', 'b', 'c', 'd', 'e']
b = np.array(eng_list)

print(a)
print(b)

#[0 1 2 3 4 5]
#['a' 'b' 'c' 'd' 'e']

 

 

#2차원 배열
import numpy as np

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

#2중 리스트로부터 Numpy의 2차원 배열을 만든다.

print(b)

# [[0 1 2]
#  [3 4 5]]

 

 

#3차원 배열
import numpy as np

c = np.array([  [[0, 1, 2],
                 [3, 4, 5]],

                [[5, 4, 3],
                 [2, 1, 0]]    ])
print(c)


# [[[0 1 2]
#   [3 4 5]]
# 
#  [[5 4 3]
#   [2 1 0]]]

 

import numpy as np

#zeros() 요소 수가 전부 0인 배열 생성
d = np.zeros(8) # 0이 8개 저장된 배열
print(d)

#ones() 요소 수가 전부 1인 배열 생성
e = np.ones(8) # 1이 8개 저장된 배열
print(e)

#arange() 함수는 0부터 인수 이전까지의 정수가 차례대로 나열된 배열 생성
f = np.arange(8) #0부터 7까지 저장된 배열
print(f)

# [0. 0. 0. 0. 0. 0. 0. 0.]
# [1. 1. 1. 1. 1. 1. 1. 1.]
# [0 1 2 3 4 5 6 7]
Comments