Remarque: Ceci demande l'inverse de la conversion habituelle de tuple en tableau. Je dois passer un argument à une fonction (c ++ enveloppée) en tant que tuple imbriqué. Par exemple, les travaux suivants X = MyFunction( ((2,2),(2,-2)) ) alors que ce qui suit ne X = MyFunction( numpy.array(((2,2),(2,-2))) ) X …
existe-t-il un moyen plus efficace de prendre une moyenne d'un tableau dans des bacs prédéfinis? par exemple, j'ai un tableau de nombres et un tableau correspondant aux positions de début et de fin du bac dans ce tableau, et je veux simplement prendre la moyenne de ces bacs? J'ai un …
J'ai donc un petit problème. J'ai un ensemble de données en scipy qui est déjà au format histogramme, donc j'ai le centre des bacs et le nombre d'événements par bac. Comment puis-je maintenant tracer un histogramme. J'ai essayé juste de faire bins, n=hist() mais ça n'a pas plu. Des recommandations?
Je souhaite écrire un programme qui utilise largement les fonctionnalités d'algèbre linéaire BLAS et LAPACK. Puisque la performance est un problème, j'ai effectué des analyses comparatives et j'aimerais savoir si l'approche que j'ai adoptée est légitime. J'ai, pour ainsi dire, trois candidats et je souhaite tester leurs performances avec une …
J'ai besoin de faire l'auto-corrélation d'un ensemble de nombres, ce qui, d'après ce que je comprends, n'est que la corrélation de l'ensemble avec lui-même. Je l'ai essayé en utilisant la fonction de corrélation de numpy, mais je ne crois pas au résultat, car il donne presque toujours un vecteur où …
Je voudrais copier un tableau 2D numpy dans une troisième dimension. Par exemple, étant donné le tableau numpy (2D): import numpy as np arr = np.array([[1,2],[1,2]]) # arr.shape = (2, 2) le convertir en une matrice 3D avec N de ces copies dans une nouvelle dimension. En agissant arravec N …
Fermé. Cette question ne respecte pas les directives de Stack Overflow . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 4 ans . Améliorez cette question Il semble que le seul …
J'ai un dataframe dans les pandas et j'essaie de comprendre quels sont les types de ses valeurs. Je ne sais pas quel est le type de colonne 'Test'. Cependant, quand je cours myFrame['Test'].dtype, je reçois; dtype('O') Qu'est-ce que ça veut dire?
Comment puis-je trouver l'index de la première occurrence d'un nombre dans un tableau Numpy? La vitesse est importante pour moi. Je ne suis pas intéressé par les réponses suivantes car elles analysent l'ensemble du tableau et ne s'arrêtent pas quand elles trouvent la première occurrence: itemindex = numpy.where(array==item)[0][0] nonzero(array == …
J'ai une liste de 3 tuples représentant un ensemble de points dans l'espace 3D. Je veux tracer une surface qui couvre tous ces points. La plot_surfacefonction du mplot3dpackage nécessite que les arguments X, Y et Z soient des tableaux 2d. Est-ce que plot_surfacela bonne fonction pour tracer la surface et …
Je voudrais vérifier si la variable est None ou numpy.array. J'ai implémenté une check_afonction pour ce faire. def check_a(a): if not a: print "please initialize a" a = None check_a(a) a = np.array([1,2]) check_a(a) Mais, ce code déclenche ValueError. Quelle est la manière la plus simple? ValueError Traceback (most recent …
J'ai deux matrices a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]]) et je veux obtenir le produit élément par élément [[1*5,2*6], [3*7,4*8]], égalant [[5,12], [21,32]] j'ai essayé print(np.dot(a,b)) et print(a*b) mais les deux donnent le résultat [[19 22], [43 50]] qui est le produit de la matrice, pas le produit …
Je me demande comment enregistrer et charger numpy.arraycorrectement les données. Actuellement, j'utilise la numpy.savetxt()méthode. Par exemple, si j'ai un tableau markers, qui ressemble à ceci: J'essaye de le sauvegarder en utilisant: numpy.savetxt('markers.txt', markers) Dans un autre script, j'essaye d'ouvrir le fichier précédemment enregistré: markers = np.fromfile("markers.txt") Et c'est ce que …
J'essaie de comprendre ce qu'est la machine epsilon. Selon Wikipedia, il peut être calculé comme suit: def machineEpsilon(func=float): machine_epsilon = func(1) while func(1)+func(machine_epsilon) != func(1): machine_epsilon_last = machine_epsilon machine_epsilon = func(machine_epsilon) / func(2) return machine_epsilon_last Cependant, il ne convient que pour les nombres à double précision. Je suis intéressé à …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.