본문 바로가기

numpy4

1주차_나의 첫 머신러닝 및 데이터 다루기 기본숙제(필수): 코랩 실습 화면 캡처하기 1-3도미데이터를 입력하고, 산점도로 그려보았다.빙어데이터도 입력한 뒤, 빙어데이터와 도미데이터를 산점도로 나타내었다. 도미가 파란색, 빙어가 주황색이다.도미의 길이와 빙어의 길이 리스트를 length에 합쳐서 저장, 무게도 마찬가지로.zip()을 사용하여 fish_data에 length와 weight가 열로 각각에 해당하는 데이터가 행으로 저장된다.fish_target 데이터로 맞춰야 하는 도미를 1로, 빙어를 0으로 저장한다. 사이킷런의 k최근접 이웃 알고리즘을 임포트한다. kn에 모델을 생성하고 fit()을 통해 학습시킨다.score()를 통해 정확도를 알 수 있다. 1은 모든 것을 맞췄다는 것을 의미한다.길이가 30이고 무게가 600인 데이터는 세모로 표.. 2025. 7. 5.
1장 연습문제 1번 2번 vstack에서 ()를 빠트렸다... vstack((배열1, 배열2, ....)) 형태로 써야한다. 3번 4번 5번 정답이 조금 더 간략한 방식으로 표현할 수 있는 것 같다. 6번 7번np.zeros(shape, [dtype]) 형식으로 사용한다. 8번 9번조건은 맞게 입력 했는데 &로 조건을 잇지 않았다... &로 조건 결합 시 각 조건을 괄호로 묶는 것도 잊지 말자. 10번행의 개수를 반환 받도록 하면 되는데 size의 경우에는 매개변수 전달이 되지 않는다... shape이 튜플을 반환한다는 것을 이용해야 하는 것 같다. 2025. 1. 13.
01장 수치 계산 라이브러리, 넘파이 넘파이(Numpy = Numerical Python): 파이썬 기반의 수치 계산 라이브러리import numpy as npnp.array([0, 1, 2])넘파이 배열의 축  1차원 배열 - axis 02차원 배열 - axis 0, axis 13차원 배열 - axis 0, axis1, axis 2 축 번호가 매겨지는 과정은 코드에서 보는 것이 이해가 더 편하다.array([0, 1, 2])array([[0, 1, 2], [3, 4, 5]]) array([[[0, 1, 2], [3, 4, 5]], [[0, 1, 2], [3, 4, 5]]])가장 바깥쪽 [ 부터 0, 1, 2 순으로 매겨진다. ndarray.dtype: 배열의 데이터 타입.. 2025. 1. 13.
Numpy import numpy array1 = numpy.array([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31]) array1 numpy를 사용하기 위해 import한다. array1에 numpy를 사용해 array를 저장한다. array1을 출력한다. type(array1)​ array1의 타입을 알아본다. numpy.ndarray라고 나온다. numpy의 ndarray, n차원 배열이다. array1.shape array1의 shape을 출력한다. 11개가 들어있으므로 위와 같이 출력된다. array2 = numpy.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]) array2 array2에 다른 numpy array를 저장하고 출력한.. 2024. 4. 21.