Imagine j'ai une fonction comme ci-dessous: où s est: p> Comment puis-je passer le S à ma fonction ? p> Je sais que je peux définir une fonction comme ci-dessous: p> pour obtenir: p> existe une autre solution pour évaluer ma fonction (Sum_F) lorsque l'entrée est un tableau?
Merci p> p>
3 Réponses :
La méthode de compréhension de la liste est une excellente méthode. De plus, vous pouvez également utiliser si vous êtes un ventilateur NUMPY code> NUMPY code> Vous pouvez utiliser mappe code>:
np.vectoriser Code>: P>
import numpy as np
s = np.array(s)
model(s)
Vous pouvez essayer ceci:
import numpy as np def sum_array(f): np_s = np.array(f) return (np_s**2 + 2*np_s + 5) + 1 s = [1, 2, 3] sum_f = sum_array(s)
"Alors, au lieu d'apporter toutes les expressions de mon code, j'ai défini ma fonction comme ci-dessous" - cela ne semble pas avoir défini une fonction du tout.
@ user2357112 Le Sum_F est la somme de certaines expressions en termes de s