scikit-learn.predict 메소드의 매개 변수로 허용되는 유형

mynameJeff55

저는 기계 학습 알고리즘 (즉 scikit-learn RandomForestClassifier 클래스)을 사용하여 일부 데이터를 분류하는 프로젝트를 진행 중입니다. 나는 이미 RandomForestClassifier.fit()훈련 데이터를 맞추는 데 사용 했으며 이제는 데이터를 예측하는 데 사용하려고합니다.

내 문제는 RandomForestClassifier.predict()예측을 위해 어떤 유형의 데이터를 내 방법 으로 전달해야할지 잘 모르겠다는 것 입니다. 나는 이미 predict()테스트 세트를 사용하여 예측 하는 방법을 사용했지만 더 일반적인 사용 문제에 대해 훈련 된 알고리즘을 적용하는 방법을 알아보기 위해 고심하고 있습니다.

즉, 내 주요 문제는 내 데이터 프레임의 단일 행에 대한 예측을 시도하고 있다는 것입니다. 알고리즘을 훈련시키는 데 사용한 데이터 프레임에서 단일 행을 찾아 단일 예측을 수행합니다. 이것은 내가 사용한 코드의 여러 변형 중 하나입니다.

Xnew = productMarketResearch.loc[50]
    Xnew = np.array(Xnew.values.tolist())
    Xnew = sc.transform(Xnew)
    ynew = rfc.predict(Xnew)

내가 시도하는 모든 것은 동일한 오류를 발생시킵니다.

ValueError: Expected 2D array, got 1D array instead:
array=[3.63360000e+04 1.55639455e+12 0.00000000e+00].
Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.

이것을 2D 배열로 변환하는 다른 방법 중에서 array.reshape를 사용해 보았지만 아무것도 작동하지 않았습니다. 이 문제에 대한 해결책 predict()과 데이터 프레임과 함께 방법 을 사용하기위한 일반적인 조언이 있습니까?

꽝황

대부분의 sklearn 모델에는 2D 배열이 필요합니다. 시험:

# difference here
Xnew = productMarketResearch.loc[[50]]
# usually you don't need this
# Xnew = np.array(Xnew.values.tolist())

Xnew = sc.transform(Xnew)
ynew = rfc.predict(Xnew)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

scikit learn 함수의 매개 변수를 동적으로 변경하는 방법, 즉 최상의 매개 변수 찾기

분류에서Dev

매개 변수가 scikit-learn GridSearchCV의 사용자 정의 추정기로 이동하지 않습니다.

분류에서Dev

Avice에서, 권장 메소드의 매개 변수의 '유형 매개 변수'를 얻는 방법

분류에서Dev

메소드 매개 변수로서의 일반 유형

분류에서Dev

Java : 특정 유형의 매개 변수로 메소드 호출

분류에서Dev

Java 메소드 참조에서 유형 매개 변수 사용

분류에서Dev

매개 변수가 허용되는 이유는 다른 제네릭 형식으로 오버로드되지 않는 이유는 무엇입니까?

분류에서Dev

Android kotlin 메서드는 모든 개체 유형을 매개 변수로 허용합니다.

분류에서Dev

swift 메소드의 매개 변수로 "프로토콜을 따르는 클래스 유형"

분류에서Dev

rails 4 개의 허용되지 않는 매개 변수 중첩 형태

분류에서Dev

매개 변수로 사용하지 않는 경우 메소드 앞의 유형 매개 변수는 무엇을합니까?

분류에서Dev

Kotlin의 자바 제네릭 : Kotlin에서 자바 원시 유형을 메소드 매개 변수로 사용

분류에서Dev

매개 변수 유형의 클래스를 반환하는 메소드로 인터페이스 구현

분류에서Dev

WSDL에 널 불가능으로 표시된 웹 서비스 메소드의 유형 또는 매개 변수

분류에서Dev

저장소는 일반 유형의 메소드에서 유형 매개 변수로 사용할 수 없습니다.

분류에서Dev

메소드, 선택적 매개 변수 및 / 또는 여러 데이터 유형 허용

분류에서Dev

매개 변수에 허용되는 최소 허용 숫자

분류에서Dev

확장의 함수 매개 변수로 self 유형 사용

분류에서Dev

일반 메소드 매개 변수의 유형

분류에서Dev

메소드 매개 변수의 일반 유형

분류에서Dev

Java Generic 메소드는 클래스 유형의 매개 변수를 사용합니다.

분류에서Dev

목적 c의 메소드에 대해 알 수없는 유형의 매개 변수 전달 가능?

분류에서Dev

MVC-ActionLink-매개 변수 사전에 널이 허용되지 않는 유형의 매개 변수 'id'에 대한 널 항목이 있습니다.

분류에서Dev

매개 변수 사전에 널이 허용되지 않는 유형 'System.Int32'의 매개 변수 'imageWidth'에 대한 널 항목이 있습니다.

분류에서Dev

클로저를 허용하지 않는 'Set <HTTPMethod>'유형의 매개 변수에 전달 된 후행 클로저

분류에서Dev

메소드 매개 변수로 바인딩 된 유형?

분류에서Dev

와일드 카드 (?)를 매개 변수, 필드, 로컬 변수의 유형 또는 메소드의 리턴 유형으로 사용할 수없는 이유는 무엇입니까?

분류에서Dev

클래스를 열거 형의 생성자 매개 변수로 전달한 다음 메소드에서 반환 유형으로 사용할 수 있습니까?

분류에서Dev

scikit-learn TSNE에서 random_state 매개 변수는 무엇입니까?

Related 관련 기사

  1. 1

    scikit learn 함수의 매개 변수를 동적으로 변경하는 방법, 즉 최상의 매개 변수 찾기

  2. 2

    매개 변수가 scikit-learn GridSearchCV의 사용자 정의 추정기로 이동하지 않습니다.

  3. 3

    Avice에서, 권장 메소드의 매개 변수의 '유형 매개 변수'를 얻는 방법

  4. 4

    메소드 매개 변수로서의 일반 유형

  5. 5

    Java : 특정 유형의 매개 변수로 메소드 호출

  6. 6

    Java 메소드 참조에서 유형 매개 변수 사용

  7. 7

    매개 변수가 허용되는 이유는 다른 제네릭 형식으로 오버로드되지 않는 이유는 무엇입니까?

  8. 8

    Android kotlin 메서드는 모든 개체 유형을 매개 변수로 허용합니다.

  9. 9

    swift 메소드의 매개 변수로 "프로토콜을 따르는 클래스 유형"

  10. 10

    rails 4 개의 허용되지 않는 매개 변수 중첩 형태

  11. 11

    매개 변수로 사용하지 않는 경우 메소드 앞의 유형 매개 변수는 무엇을합니까?

  12. 12

    Kotlin의 자바 제네릭 : Kotlin에서 자바 원시 유형을 메소드 매개 변수로 사용

  13. 13

    매개 변수 유형의 클래스를 반환하는 메소드로 인터페이스 구현

  14. 14

    WSDL에 널 불가능으로 표시된 웹 서비스 메소드의 유형 또는 매개 변수

  15. 15

    저장소는 일반 유형의 메소드에서 유형 매개 변수로 사용할 수 없습니다.

  16. 16

    메소드, 선택적 매개 변수 및 / 또는 여러 데이터 유형 허용

  17. 17

    매개 변수에 허용되는 최소 허용 숫자

  18. 18

    확장의 함수 매개 변수로 self 유형 사용

  19. 19

    일반 메소드 매개 변수의 유형

  20. 20

    메소드 매개 변수의 일반 유형

  21. 21

    Java Generic 메소드는 클래스 유형의 매개 변수를 사용합니다.

  22. 22

    목적 c의 메소드에 대해 알 수없는 유형의 매개 변수 전달 가능?

  23. 23

    MVC-ActionLink-매개 변수 사전에 널이 허용되지 않는 유형의 매개 변수 'id'에 대한 널 항목이 있습니다.

  24. 24

    매개 변수 사전에 널이 허용되지 않는 유형 'System.Int32'의 매개 변수 'imageWidth'에 대한 널 항목이 있습니다.

  25. 25

    클로저를 허용하지 않는 'Set <HTTPMethod>'유형의 매개 변수에 전달 된 후행 클로저

  26. 26

    메소드 매개 변수로 바인딩 된 유형?

  27. 27

    와일드 카드 (?)를 매개 변수, 필드, 로컬 변수의 유형 또는 메소드의 리턴 유형으로 사용할 수없는 이유는 무엇입니까?

  28. 28

    클래스를 열거 형의 생성자 매개 변수로 전달한 다음 메소드에서 반환 유형으로 사용할 수 있습니까?

  29. 29

    scikit-learn TSNE에서 random_state 매개 변수는 무엇입니까?

뜨겁다태그

보관