Questions marquées «numpy»

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

11
Matrices très volumineuses utilisant Python et NumPy
NumPy est une bibliothèque extrêmement utile, et en l'utilisant, j'ai découvert qu'elle était capable de gérer facilement des matrices assez grandes (10000 x 10000), mais qu'elle commençait à se débattre avec tout ce qui est beaucoup plus grand (en essayant de créer une matrice de 50000 x 50000 échoue). De …
86 python  matrix  numpy 

5
Que signifie x [x <2] = 0 en Python?
Je suis tombé sur du code avec une ligne similaire à x[x&lt;2]=0 Jouant avec les variations, je suis toujours coincé sur ce que fait cette syntaxe. Exemples: &gt;&gt;&gt; x = [1,2,3,4,5] &gt;&gt;&gt; x[x&lt;2] 1 &gt;&gt;&gt; x[x&lt;3] 1 &gt;&gt;&gt; x[x&gt;2] 2 &gt;&gt;&gt; x[x&lt;2]=0 &gt;&gt;&gt; x [0, 2, 3, 4, 5]

2
Indexation bizarre avec numpy
J'ai une variable, x, qui est de la forme (2,2,50,100). J'ai également un tableau, y, qui est égal à np.array ([0,10,20]). Une chose étrange se produit lorsque j'indexe x [0,:,:, y]. x = np.full((2,2,50,100),np.nan) y = np.array([0,10,20]) print(x.shape) (2,2,50,100) print(x[:,:,:,y].shape) (2,2,50,3) print(x[0,:,:,:].shape) (2,50,100) print(x[0,:,:,y].shape) (3,2,50) Pourquoi le dernier produit-il (3,2,50) …
27 python  numpy 

3
Bug étrange dans Pandas et Numpy concernant le multithreading
La plupart des fonctions de Numpy activent le multithreading par défaut. par exemple, je travaille sur un poste de travail cpu Intel à 8 cœurs, si je lance un script import numpy as np x=np.random.random(1000000) for i in range(100000): np.sqrt(x) Linux topaffichera une utilisation de 800% du processeur pendant l'exécution, …
25 python  pandas  numpy 

2
Le résultat de Python change pendant le calcul de cv2.Rodrigues
Si je cours: import numpy as np import cv2 def changes(): rmat=np.eye(4) tvec=np.zeros(3) (rvec, jacobian)=cv2.Rodrigues(rmat) print rvec for i in range(2): changes() Je reçois: [[6.92798859e-310] [2.19380404e-316] [1.58101007e-322]] [[0.] [0.] [0.]] Donc, le résultat des changes()changements. Je ne comprends pas pourquoi cela, et le fait qu'il cesse de changer si la …



1
Pourquoi np.dot est-il imprécis? (tableaux n-dim)
Supposons que nous prenions np.dotdeux 'float32'tableaux 2D: res = np.dot(a, b) # see CASE 1 print(list(res[0])) # list shows more digits [-0.90448684, -1.1708503, 0.907136, 3.5594249, 1.1374011, -1.3826287] Nombres. Sauf, ils peuvent changer: CAS 1 : tranchea np.random.seed(1) a = np.random.randn(9, 6).astype('float32') b = np.random.randn(6, 6).astype('float32') for i in range(1, len(a)): …
15 python  c  arrays  numpy  precision 

6
Trouvez rapidement des paires symétriques dans numpy
from itertools import product import pandas as pd df = pd.DataFrame.from_records(product(range(10), range(10))) df = df.sample(90) df.columns = "c1 c2".split() df = df.sort_values(df.columns.tolist()).reset_index(drop=True) # c1 c2 # 0 0 0 # 1 0 1 # 2 0 2 # 3 0 3 # 4 0 4 # .. .. .. # …
15 python  pandas  numpy 

2
numpy.unique donne une sortie incorrecte pour la liste des ensembles
J'ai une liste d'ensembles donnés par, sets1 = [{1},{2},{1}] Lorsque je trouve les éléments uniques de cette liste à l'aide de numpy's unique, j'obtiens np.unique(sets1) Out[18]: array([{1}, {2}, {1}], dtype=object) Comme on peut le voir, le résultat est incorrect, comme cela {1}est répété dans la sortie. Lorsque je change l'ordre …
14 python  list  numpy  set 


3
Réindexation DataFrame MultiIndex des pandas lents
J'ai un DataFrame pandas de la forme: id start_time sequence_no value 0 71 2018-10-17 20:12:43+00:00 114428 3 1 71 2018-10-17 20:12:43+00:00 114429 3 2 71 2018-10-17 20:12:43+00:00 114431 79 3 71 2019-11-06 00:51:14+00:00 216009 100 4 71 2019-11-06 00:51:14+00:00 216011 150 5 71 2019-11-06 00:51:14+00:00 216013 180 6 92 2019-12-01 …



7
Impossible de trouver l'adaptateur de données qui peut gérer l'entrée: <class 'numpy.ndarray'>, (<class 'list'> contenant des valeurs de types {“<class 'int'>”})
history = model.fit(X, y, batch_size=32, epochs=40, validation_split=0.1) le problème de ligne était-ce Affichage d'une erreur: ValueError: Failed to find data adapter that can handle input: &lt;class 'numpy.ndarray'&gt;, (&lt;class 'list'&gt; containing values of types {"&lt;class 'int'&gt;"})
12 python  list  numpy  pycharm 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.