아래의 그림과 같이 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(시작 숫자,끝 숫자, 원하는 갯수)라고 생각하면된다.
random.random() 에 () 숫자를 넣으면 갯수를 선택할 수 있으며
2차원의 배열로도 만들 수 있다.
random.seed()
시드 값을 만들면 랜덤으로 나오는 난수의 패턴을 똑같이 할 수 있다
'파이썬 > 머신러닝 NumPy' 카테고리의 다른 글
넘파이(Numpy) 복습 및 마무리와 파이썬 리스트 중복제거,공백삭제,딕셔너리 키와 값 (2) | 2024.04.03 |
---|---|
0.a Numpy 의 기본 문법들(구간 내에 숫자 채우기,배열만드는 법,합,평균,표준편차) (0) | 2024.04.02 |