Ich folge diesem Tutorial, um diese ML-Vorhersage zu machen:
%Vor%Ich benutze Python 3.6 und erhalte den Fehler "Erwartetes 2D-Array, habe stattdessen ein 1D-Array:" Ich denke, das Skript ist für ältere Versionen, aber ich weiß nicht, wie man es in die Version 3.6 umwandelt.
Versuche es bereits mit dem:
%Vor% Sie sollten die predict
-Methode nur mit demselben 2D-Array bereitstellen, aber mit einem Wert, den Sie (oder mehr) verarbeiten möchten. Kurz gesagt, Sie können einfach
Mit
%Vor%Und es sollte funktionieren
Das Problem tritt auf, wenn Sie eine Vorhersage für das Array [0.58,0.76]
ausführen. Beheben Sie das Problem, indem Sie es neu formatieren, bevor Sie predict()
aufrufen:
Tags und Links python python-3.x machine-learning predict