Seuls les tableaux de taille 1 peuvent être convertis en scalaires Python

problème

only size-1 arrays can be converted to Python scalars

Cela sort et le graphique ne fonctionne pas bien! !!

Ceci est le code source du problème

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()

Cause

les fonctions mathématiques ne peuvent pas gérer les matrices

Résolu en utilisant exp avec la fonction numpy

plt.plot(x, y(x))

Fais attention car je lance une ligne dans cette partie

Donc

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

Si oui, guéris

Code après résolution

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()

référence: 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

Seuls les tableaux de taille 1 peuvent être convertis en scalaires Python
[Error] TypeError: seuls les tableaux d'entiers avec un élément peuvent être convertis en index
Assurez-vous que python peut convertir / convertir une chaîne de caractères en int
[Python] Pourquoi les types int immuables de haze peuvent être modifiés en différentes valeurs
python à retenir uniquement avec bonjour, mondes
Seulement 8 techniques pour prétendre être un data scientist
Si vous souhaitez créer une application Windows (exe) qui peut être utilisée maintenant en utilisant uniquement Python
Je voulais faire un programme de notation polonaise inversée en Python (détermination de savoir si une chaîne de caractères peut être convertie en valeur numérique)
Je souhaite créer une file d'attente prioritaire pouvant être mise à jour avec Python (2.7)
Lorsque j'essaye d'utiliser le notebook Jupiter sur Mac, je ne peux sélectionner que python2
Python a fini par être reconnu jusqu'à présent.
3 étapes pour mettre Python + mecab dans yum uniquement
[Python] Il semble y avoir quelque chose appelé __dict__
TypeError: peut uniquement concaténer str (pas "float") en str
[Python] Introduction au scraping WEB | Résumé des méthodes pouvant être utilisées avec webdriver
Un mécanisme pour appeler des méthodes Ruby à partir de Python qui peut être fait en 200 lignes