NumPy est une extension informatique scientifique et numérique du langage de programmation Python.

numpy...

J'essaye d'utiliser multiprocessing pour accélérer une fonction où je tuile 2000 tableaux de formes (76, 76) en tableaux 3D et j'applique un facteur d'échelle. Cela fonctionne bien lorsque le nombre de tuiles est inférieur à environ 200 mais j'obtiens un Killed: 9 quand il est supérieur à cela et je....
12 mai 2020 à 06:56
J'ai une colonne de listes et chaque liste contient le même nombre de valeurs. Si je fais df['column'].to_numpy() J'obtiens un tableau de listes: array([list([0, 4688, 11, 43486, 40508, 13, 5,... list([0, 40928, 17707, 22705, 9, 38312, 2.. list([0, 6766, 368, 3551, 28837,.. dtyp....
12 mai 2020 à 06:33
J'ai un gros fichier texte (https: //int-emb-word2vec-de-wiki.s3.eu-central-1.amazonaws.com/vectors.txt) et mettez le fichier dans un dictionnaire: word2vec = "./vectors.txt" with open(word2vec, 'r') as f: file = csv.reader(f, delimiter=' ') model = {k: np.array(list(map(float, v))) for k, ....
11 mai 2020 à 18:29
Je dois indexer un axe x et y avec une condition sur un axe x. J'ai essayé d'utiliser la fonction np.where comme ceci: x = data[:, 0] y = data[:, 1] y = y[np.where((x < 111) or (x > 125))] x = x[np.where((x < 111) or (x > 125))] Mais il imprime l'erreur suivante: The truth value of an array with mo....
11 mai 2020 à 14:17
Calcul de la moyenne et de l'écart type d'un certain nombre de fichiers texte à 2 colonnes comme suit: hvsr = np.array(hvsra) hvsrm = hvsr.mean(axis=0) hvsrstd = hvsr.std(axis=0) Maintenant, je veux les tracer ensemble que la ligne moyenne et l'écart type seraient dans le même chiffre, ou au moins ....
11 mai 2020 à 09:43
J'ai un goulot d'étranglement dans mon code avec lequel je lutte. Prenez un tableau A, de taille (N x M), ne contenant que des 1 et des 0. J'ai besoin d'un algorithme qui prend toutes les combinaisons de deux lignes de A et compte les chevauchements entre elles. Plus précisément, j'ai besoin d'une a....
10 mai 2020 à 18:21
J'ai un tableau numpy et j'ai besoin de le masquer. Ma fonction ressemble à ceci: def mask_arr(arr, min, max): for i in range(arr.size-1): if arr[i] < min: arr[i] = 0 elif arr[i] > max: arr[i] = 1 else: arr[i] = 10 Le problème est que ....
10 mai 2020 à 13:29
J'ai un tableau 2D et un tableau 1D. Je voudrais les compresser ensemble. import numpy as np arr2D = [[5.88964708e-02, -2.38142395e-01, -4.95821417e-01, -7.07269274e-01], [0.53363666, 0.1654723 , -0.16439857, -0.44880487]] arr2D = np.asarray(arr2D) arr1D = np.arange(7, 8.5+0.5, 0.5) arr1....
9 mai 2020 à 17:14
Considérez array1 et array2, avec: array1 = [a1 a2 NaN ... an] array2 = [[NaN b2 b3 ... bn], [b21 NaN b23 ... b2n], ...] Les deux tableaux sont des tableaux numpy. Il existe un moyen simple de calculer la distance euclidienne entre array1 et chaque ligne de array2: EuclideanDist....
8 mai 2020 à 13:34
J'ai la liste de tableaux suivante, qui provient de ce morceau de code: submission = [] for ele in regressor.predict(input_fn=lambda: input_fn(df_test, shuffle=False, batch_size=32)): submission.append(np.expm1(np.array(ele['predictions']))) print(type(submission)) >>> <class 'list'> Lorsque j....
7 mai 2020 à 16:30
J'ai besoin de trouver toutes les intersections différentes entre deux partitions du même ensemble. Par exemple, si nous avons les deux partitions suivantes du même ensemble x = [[1, 2], [3, 4, 5], [6, 7, 8, 9, 10]] y = [[1, 3, 6, 7], [2, 4, 5, 8, 9, 10]] Le résultat recherché est [[1], [2], [3], [....
7 mai 2020 à 02:25
Supposons que nous ayons le réseau bidimensionnel suivant, dont nous étiquetons les index de cellule avec des entiers: 20 21 22 23 24 15 16 17 18 19 10 11 12 13 14 5 6 7 8 9 0 1 2 3 4 Ce que je veux, c'est une fonction qui reçoit en entrée un index de cellule (cellule) e....
6 mai 2020 à 22:04
J'ai un tableau comme celui-ci: A = ([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]) et je voudrais extraire chaque 5ème "et" 6ème élément de ce vecteur de ligne, menant à B = ([4,5,9,10,14,15]). Je sais extraire tous les 5 éléments: B = A[::5] mais pas comment extraire deux valeurs l'un....
6 mai 2020 à 15:10
Je voudrais trouver un moyen plus rapide de calculer la matrice v. Notez que si hauteur = largeur alors la matrice v est symétrique, v = v.T. La largeur et la hauteur sont des entiers positifs arbitraires. v = np.zeros((height, width)) # rows columns # region center cr = np.round(height / 2) cc = n....
5 mai 2020 à 23:07
Je veux convertir mes colonnes en plusieurs tableaux de telle manière que chaque ligne ait des valeurs de la même date My data: Date Value 2006-12-11 816.2 2006-12-11 816.2 2006-12-11 816.2 2006-12-12 848.2 2006-12-12 849.0 2006-12-13 885.6 2006-12-13 887.0 2006-12-13 885.2 2006-12-1....
Je souhaite trouver les moyennes de chacune des colonnes (sauf la dernière colonne) d'un tableau NumPy 2D. La dernière colonne a un classificateur / identificateur. Donc, sans trier le tableau en fonction du classificateur, je souhaite trouver la moyenne de chaque colonne en fonction uniquement de....
5 mai 2020 à 21:45
Je ne peux pas empiler les tableaux numpy sur une nouvelle dimension à cause du problème suivant: >>> a = np.zeros(shape=(100,100)) >>> b = np.zeros(shape=(100,100)) >>> c = np.stack((a, b)) >>> c.shape (2, 100, 100) >>> d = np.zeros(shape=(100,100)) >>> c = np.stack((c, d)) Traceback (most recent c....
5 mai 2020 à 19:17
Je suis la première fois à utiliser Python et je veux savoir comment tracer la figure à partir de l'itération de la boucle for ?. Voici mon code, merci import numpy as np #numerical phyton import matplotlib.pyplot as plt #phyton plotting from math import exp #exponential dari math directory T_initia....
5 mai 2020 à 09:08
J'ai un tableau dont la forme est égale à (1,59,1) Il ressemble à ceci: [[[0.93169003] [0.96923472] [0.97881434] [0.99266784] [0.97358235] ............ [0.83777312] [0.82086134]]] J'aimerais pouvoir ajouter un nouvel élément à la fin, qui est égal à [[0.86442673]], de sorte que la for....
4 mai 2020 à 23:02
J'essaie simplement d'ajouter une colonne de uns à un tableau numpy mais je ne peux pas trouver de solution facile à ce que je pense devrait être une réponse simple. Le nombre de lignes dans mon tableau peut changer, donc la solution doit se généraliser. import numpy as np X = np.array([[1,45,23,56,....
4 mai 2020 à 19:57
J'utilise une solution existante pour essayer de produire une somme cumulative qui se réinitialise après une certaine valeur (dans ce cas> = 16). Actuellement, j'obtiens le résultat suivant, mais il y a des cas où le sperme est toujours supérieur à 16. Size cumsum 8 8 8 16 ---corr....
4 mai 2020 à 13:25
J'ai un tableau numpy 2d et une liste de nombres. Si la liste est [1, 3, 1, 8] où la liste additionne le nombre de lignes, je veux sortir un tableau avec la première ligne inchangée, les trois prochaines lignes additionnées, la cinquième ligne inchangée et les huit lignes restantes additionnées. Par....
4 mai 2020 à 06:08
J'obtiens un objet python, qui a la dimension (10,). Je veux le changer en tableau avec la forme (10, 1). Par exemple: x = np.random.normal(size=(10, 3)) x = np.array(x[:, 0]) x.shape # which is (10, ) y = np.random.normal(size=(10, 1)) y.shape # which is (10, 1) z = x + y z.shape # which is (10, ....
3 mai 2020 à 09:20
Je veux ajouter des chaînes et l'ajouter à une nouvelle colonne dans le dataframe. Le premier code extrait fonctionne et lorsque j'essaie le second, il échoue avec cette erreur: numpy.core._exceptions.UFuncTypeError: ufunc 'add' did not contain a loop with signature matching types (dtype('<U21'), dt....
2 mai 2020 à 12:21
Comment puis-je calculer des normes matricielles dans une matrice (100, 8, 8) de sorte que j'aie 100 vecteurs de liste de normes à la fin? Par exemple, je veux la norme de chaque matrice 8x8. En ce moment je le fais, mais c'est probablement trop inefficace et moche norms = [] for m in mats: norm....
2 mai 2020 à 00:56