관리 메뉴

bright jazz music

numpy02 : 배열의 형태, 배열의 연산 본문

Math/기초수학

numpy02 : 배열의 형태, 배열의 연산

bright jazz music 2022. 6. 18. 22:17
#배열의 형태
import numpy as np

a = np.array([[0, 1, 2],
              [3, 4, 5]]) #2행 3열의 2차원 배열

print(np.shape(a))
#shape() : 배열의 형태를 나타내는 튜플 반환

#행 수를 구하는 경우 len()함수 사용 가능
print(len(a))

# (2, 3)
# 2

 

 

#배열의 연산

import numpy as np

a = np.array([[0, 1, 2],
             [3, 4, 5]]) #2차원 배열

print(a)
print()
print(a + 3) #각 요소에 3을 더함
print()
print(a * 3) #각 요소에 3으 곱함

# [[0 1 2]
#  [3 4 5]]
#
# [[3 4 5]
#  [6 7 8]]
#
# [[ 0  3  6]
#  [ 9 12 15]]

 

 

#배열끼리의 연산

import numpy as np

b = np.array([[0, 1, 2],
              [3, 4, 5]]) #2차원 배열

c = np.array([[2, 0, 1],
              [5, 3, 4]]) #2차원 배열

print(b + c)
print()
print(b * c)


# [[2 1 3]
#  [8 7 9]]
#
# [[ 0  0  2]
#  [15 12 20]]
Comments