TypeError: ufunc 'add' enthielt keine Schleife

8

Ich benutze Anaconda und gdsCAD und bekomme einen Fehler, wenn alle Pakete korrekt installiert sind. Wie hier erklärt: Ссылка

%Vor%

Meine Importe sehen so aus (Am Ende habe ich alles importiert):

%Vor%

Mein Beispielcode sieht so aus:

%Vor%

Meine Fehlermeldung sieht so aus:

%Vor%     
Raphael Pilz 14.12.2015, 10:07
quelle

3 Antworten

3

Das gdsCAD hat durch die formschöne Installation dieses Plotproblems Schmerzen bereitet.
Dieses Problem tritt auf, weil der falsche Datentyp an die colors-Funktion übergeben wurde. Dies kann durch Bearbeiten der folgenden Zeile in core.py

gelöst werden %Vor%

bis

%Vor%

Wenn Sie nicht wissen, wo sich core.py befindet. Einfach eintippen:

%Vor%

Dies gibt Ihnen den Pfad der Datei core.py. Viel Glück!

    
Amit Solanki 19.05.2016 17:31
quelle
1

Zuerst möchte ich Sie bitten, den tatsächlichen Code einzufügen, da sich der 'Beispielcode' in der Datei offensichtlich auf der Grundlage der Rückverfolgung unterscheidet. Beim Debuggen sind die Details wichtig, und ich muss den Code tatsächlich ausführen können.

Sie haben offensichtlich ein Problem mit dem Datentyp. Die Chancen sind ziemlich gut, es ist in den Variablen hier:

%Vor%

Ich hatte den gleichen Fehler, als ich einen Anruf an Pandas führte. Ich änderte die Daten in str (Daten) und der Code funktionierte.

    
Michael Tamillow 08.03.2016 22:00
quelle
1

Ich weiß nicht, ob das hilft, ich bin selbst ziemlich neu, aber ich hatte einen ähnlichen Fehler und fand, dass es auf ein Typ-Casting-Problem zurückzuführen ist, wie von der vorherigen Antwort vorgeschlagen. Ich kann aus dem Beispiel in der Frage nicht genau ersehen, was Sie zu tun versuchen. Im Folgenden finden Sie ein kleines Beispiel für mein Problem und meine Lösung. Mein Code erstellt ein einfaches Random Forest-Modell mit scikit learn.

Hier ist ein Beispiel, das den Fehler gibt und von der drittletzten Zeile verursacht wird, die die Ergebnisse verkettet, um in Datei zu schreiben.

%Vor%

Dies führt zu einem Fehler von;

%Vor%

Die Lösung besteht darin, jede Variable in der drittletzten Zeile zu einem str () -Typ zu machen und dann in die Datei zu schreiben. Keine anderen Änderungen zu dann Code wurden von den oben genannten gemacht.

%Vor%

Diese Beispiele sind von einem größeren Code, also hoffe ich, dass die Beispiele klar genug sind.

    
James 03.05.2016 07:33
quelle

Tags und Links