머신러닝 - 1
사이킷런 패키지를 이용하려면 각 특성의 리스트를 세로 방향으로 늘어뜨린 2차원 리스트를 만들어야한다. 사이킷런은 입력데이터 배열이 행: 샘플, 열: 특성으로 구성되어 있다. [[32, 34], [34, 33], ... [36, 44]] 이는 reshape(-1, 1)로 리스트를 2차원 배열로 바꿔줄 수 있다. zip() 함수 : 나열된 리스트에서 원소를 하나씩 꺼내주는 함수 👇🏻 1차원 배열을 2차원 리스트로 반환하기 👇🏻 fish_data = [[ l,w ] for l,w in zip(length, weight)] → 여기서 length와 weight가 1차원 배열, fish_data는 2차원 배열 → predict에 값을 넣어줄때도, kn.predict([[ 30, 600 ]]) 이런식으로 리스트의 ..
2023. 7. 3.