AI/python

python의 배열, 리스트, 튜플, 딕셔너리

bitpoint 2024. 2. 21. 12:03

1.배열 []

a = [1,2,3,4]

이렇게 하면 이건 리스트다.

a = np.array([1,2,3,4]) 이렇게 해야 numpy 배열이 된다.

 

2. 리스트 []

앞에서 말했듯 그냥 []는 리스트가 된다.

a = list([1,2,3,4]) 모 이렇게 명시적으로 할 수도 있긴 하지..

a + a = [1,2,3,4,1,2,3,4] 이렇게 append 된다

만약 이게 배열이었다면  [2,4,6,8]이 되었겠지. 행렬연산은 배열로 해야되는거다.

 

3.튜플 ()

() 기억하자 ()는 튜플이다. 수정할 수없는 배열

a = (1,2,3,4)

 

4.딕셔너리 {}

{}는 딕셔너리다.

a = { '화분':1, '난초':2}

import numpy as np

a = { '화분':1, '난초':2}
print(a['화분'])

'AI > python' 카테고리의 다른 글

cache화를 통한 속도 향상  (0) 2024.03.09
{조건}[value]  (0) 2024.03.07
행렬의 내적 외적  (0) 2024.02.21
파이썬에서 -1의 다양한 사용  (0) 2024.02.21
문법 몇가지  (0) 2024.02.02