Nur Arrays der Größe 1 können in Python-Skalare konvertiert werden

Problem

only size-1 arrays can be converted to Python scalars

Dies kommt heraus und die Grafik funktioniert nicht gut! !!

Dies ist der Quellcode des Problems

import matplotlib.pyplot as plt
import math
import np
x = np.linspace(0,1, 10000);
def y(a):
    return math.exp(a)
plt.figure(0)
plt.plot(x, y(x))
plt.show()

Ursache

mathematische Funktionen können keine Matrizen verarbeiten

Gelöst durch Verwendung von exp mit numpy-Funktion

plt.plot(x, y(x))

Sei vorsichtig, denn ich werfe in diesem Teil eine Linie

Deshalb

def y(a):
    return np.exp(a)

Wenn ja, heilen

Code nach Auflösung

import matplotlib.pyplot as plt
import math
import numpy
x = np.linspace(0,1, 10000);
def y(a):
    return np.exp(a)
plt.figure(0)
plt.plot(x, y(x))
plt.show()

Referenz: https://blog.csdn.net/u013634684/article/details/49305655?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.nonecase

Recommended Posts

Nur Arrays der Größe 1 können in Python-Skalare konvertiert werden
[Fehler] TypeError: Nur ganzzahlige Arrays mit einem Element können in einen Index konvertiert werden
Stellen Sie sicher, dass Python eine Zeichenfolge in int konvertieren / konvertieren kann
[Python] Warum unveränderliche Haze-Int-Typen in andere Werte geändert werden können
Python nur mit Hallo, Welten zu erinnern
Nur 8 Techniken, um sich als Datenwissenschaftler auszugeben
Wenn Sie eine Windows-App (exe) erstellen möchten, die jetzt nur mit Python verwendet werden kann
Ich wollte ein Programm mit umgekehrter polnischer Notation in Python erstellen (Bestimmung, ob eine Zeichenfolge in einen numerischen Wert konvertiert werden kann)
Ich möchte eine Prioritätswarteschlange erstellen, die mit Python (2.7) aktualisiert werden kann.
Wenn ich versuche, Jupiter Notebook auf einem Mac zu verwenden, kann ich nur Python2 auswählen
Python wurde bisher erkannt.
3 Schritte, um Python + Mecab nur in yum zu setzen
[Python] Es scheint etwas zu geben, das __dict__ heißt
TypeError: Kann nur str (nicht "float") mit str verketten
[Python] Einführung in das WEB-Scraping | Zusammenfassung der Methoden, die mit dem Webdriver verwendet werden können
Ein Mechanismus zum Aufrufen von Ruby-Methoden aus Python, der in 200 Zeilen ausgeführt werden kann