Python/Numpy
[Python] numpy 라이브러리 활용법 (list, random,reshape ,배열), 예제.
코끼리똥11
2024. 4. 2. 17:59
- NumPy는 다차원 배열을 처리할 수 있는 선형대수학(Linear Algebra) 라이브러리이다.
numpy 라이브러리를 추가하고 'score_list' 리스트를 np.array를 이용하여 array로 변환가능하다.
X는 변수명으로 어레이로 저장되어있다
메모리로만 되어있던 x 를 파일로 만들어서 저장 가능하다
BUILT-IN METHODS AND FUNCTIONS
random 라이브러리 import 해서 random 함수 사용
랜덤으로 array형태의 배열만들기
1터 100까지 숫자로 이루어진 4행 5열짜리 배열을 만든다.
axis = 0은 배열의 열끼리 비교(axis =1 은 행끼리 비교) 한다.
특정 값 이상의 데이터만 추출
X가 70 이상일때 True 아니면 False로 처리하고 True는 1이므로 X가 1인 값만 출력한다.
다차원 배열의 인덱스 접근
배열을 띄엄띄엄 출력할 때는 리스트를 사용하여 각각 지정해준다.
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
arange(x,y,2) : (시작값, 끝값) 끝에 ,2 쓰면 홀수만 가능
reshape(x,y) : x,y 만큼 행 열을 만든다
random(x,y,(z,w)) : 시작값, 끝값,(x,y)배열
argㅁㅁ(x,y) : 행, 열의 최대, 최소, 평균 등등 값을 출력