파이썬/머신러닝 NumPy (3) 썸네일형 리스트형 넘파이(Numpy) 복습 및 마무리와 파이썬 리스트 중복제거,공백삭제,딕셔너리 키와 값 지난시간 간단한 복습 import 함으로써 numpy 라이브러리 사용 그 후 메모리에 저장 X = np.random.randint(1,100, (3,4) ) 1부터 100까지의 랜덤 정수 및 3행 4열의 형태로 X의 변수에 저장 그러면 메모리에 들어간다 =은 오른쪽의 값을 왼쪽의 변수에 넣고 메모리에 저장된다 =의 오른쪽부터 CPU는 본다 slice 함수 형식 a[start:stop:stop] string이라는 문자열이 있을 때 문자를 뒤에서부터 앞으로 뒤집는 경우 string[::-1] 첫 번째와 두 번째 매개변수는 비어 있는데 문자열 전체를 의미 Copy를 하지 않고 변수를 변경할 경우메모리를 공유하도록 되어있기 때문에 Copy라는 함수를 통해 메모리를 공유하지 않고 따로 사용 할 수 있도록 분리시킨.. NumPy 배열변경 및 랜덤배열 아래의 그림과 같이 1차원의 배열을 원하는 .reshape을 통하여 차원의 배열을 바꿀 수 있다. 위에 사진과 같이 .reshape(정수(행),정수(열))의 숫자를 대입하여 2차원으로 만들 수 있다. 위에 사진과 같이 import numpy as np 로 함수를 받아온뒤 np.arange를 통해 정수의 배열을 받구 .reshape 차원 배열을 바꾸면 쉽게 차원 배열을 바꿀 수 있다. 위에 그림과 같이 import random 을 통해 random 함수를 불러온 뒤 random.random()을 사용하면 0~1까지의 숫자중 하나가 무작위로 나온다 random.randint(a,b) 파라미터 2개가 필요하다 a이상 b 이하의 랜덤 정수 하나가 나온다 np.random.randint(시작 숫자,끝 숫자, 원하.. 0.a Numpy 의 기본 문법들(구간 내에 숫자 채우기,배열만드는 법,합,평균,표준편차) NUMPY BASICS 및 넘파이 정수 배열 NumPy는 다차원 배열을 처리할 수 있는 선형대수학 라이브러리이다 아나콘다프롬프트에서 conda install numpy 를 실행하여 설치하여야 한다 import numpy as np numpy 를 import 함으로써 numpy 라이브러리를 사용할 수 있고 as를 사용함으로써 np로 이름을 간소화시킨다 넘파이의 1차원 배열로 만드는 방법: 리스트를 넣어준다 score_list = [100,90,75,66,98] x = np.array(score_list) X.size 행렬의 크기를 말한다 X.shape 행렬의 차원을 shape라는 개념으로 표현한다 x.sum() => 행렬의 전체 합을 표현한다. x.mean() => 행렬의 전체 평균을 표현한다 x.std(.. 이전 1 다음