numpy
-
[Numpy] 난수로 배열만들기데이터/데이터 과학 2024. 12. 12. 00:24
1. 정규분포(평균 0, 분산 1)를 따르는 난수 10개 발생import numpy.random as random#정규분포(평균0, 분산1)을 따르는 난수 10개 발생rnd_data1 = random.randn(10)print(rnd_data1) 2. 1000 ~ 5000 사이의 균등 분포 난수 10개 발생# 1000 ~ 5000 사이의 균등 분포 난수 10개 발생rnd_data2 = random.uniform(1000,5000,10)print(rnd_data2) random.seed(0)를 추가하면 난수 결과값이 고정되어 바뀌지 않는다.안의 숫자는 난수 생성에 영향을 주지만 큰 의미 없어서 고정할 때만 사용하면 될 것 같다.보통 0, 42로 생성함. 반대로 random.seed(0)을 선언하지 않으..
-
[Numpy] 넘파이 기초데이터/데이터 과학 2024. 12. 12. 00:19
1. 배열 생성data = np.array([1,3,2,4,5,6,7,9,8,10])data 2. 데이터 형data.dtype data.dtype : 객체의 dtype 속성 확인 3. 차원과 원소수import numpy as npimport numpy.random as randomdata = np.array([1,3,2,4,5,6,7,9,8,10])print(data.ndim)print(data.size) data.ndim : 배열의 차원 확인data.size : 배열의 원소 수 확인 4. 기본 정렬 (오름차순)data = np.array([3,1,2,4,8,6,10,9,5,7])#현재 값 그대로 표시print(data) #정렬data.sort()#정렬 후 array 출력print(data) da..