# numpy 불러오기 및 np로 사용
import numpy as np
# 0에서 10사이를 균일한 간격으로 5개만큼 채운다
array = np.linspace(0, 10, 5)
print(array)
결과
# 원래는 함수가 실행될 때 마다 난수는 바뀐다.
# seed값을 정해서 여러번 실행해도 결과를 같게 만든다.
np.random.seed(7)
print(np.random.randint(0, 10, (2, 3)))
결과
여러번 실행해도 같은 값이 나옵니다.
array1 = np.arange(0, 10)
array2 = array1
print(array1)
array2[0] = 777
print(array1)
결과
array1 자체가 array2에 들어갑니다.
따라서 array2가 바뀌면 array1eh 바뀝니다.
array1 = np.arange(0, 10)
array3 = array1.copy()
print(array1)
array3[0] = 777
print(array1)
결과
array1의 복사본이 array3으로 들어갑니다.
따라서 array3이 바뀌어도 array1은 바뀌지 않습니다.
array = np.array([1, 1, 2, 2, 2, 3, 3, 4])
print(array)
#중복된 원소를 제거
print(np.unique(array))
결과