Numpy 하기. 기초 1강

2023. 5. 23. 09:35python

반응형

https://www.youtube.com/watch?v=BO6JTVBjVQ4&list=PLNPt2ycoheHrQHSg7MqTELiWUmieIxH-5 

이 유튜브를 참고해서 진행했다. 굉장히 내 속도에 맞고 설명 자세하게 하신다.

# data=[1,2,3,4]
# result=[]
#
# for i in data:
#     result.append(i*10)
#
# print(result)


import numpy as np

#array라는 메소드를 씀. list 타입이었는데 numpy의 다차원 ndarray 타입으로 바꿈.
#ndarry?
#넘파이는 c언어 기반이고 배열 연산할 때 python보다 연산속도가 빠르다.

arr = np.array([1,2,3,4])
arr10 = arr*10

print(arr10)

price = [
    [100,80,70,90],
    [120,110,100,110]
]


print(price[0])

#만약 첫번 째 열을 얻고싶다면 어떻게 해야할까?
#파이썬 list는 범용 용도이기 때문에 행렬과 매트릭스 등을 위해 만들어진게 아니다.

arr2 = np.array(price)

print(arr2[0,0])
print(arr2[:,0])
728x90