Domande taggate «numpy»

NumPy è un'estensione informatica e numerica del linguaggio di programmazione Python.

13
ValueError: numpy.dtype ha la dimensione sbagliata, prova a ricompilarlo
Ho appena installato i pacchetti panda e statsmodels sul mio python 2.7. Quando ho provato a "importare panda come pd", viene visualizzato questo messaggio di errore. Qualcuno può aiutare? Grazie!!! numpy.dtype has the wrong size, try recompiling Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\analytics\ext\python27\lib\site-packages\statsmodels-0.5.0-py2.7-win32.egg\statsmodels\formula\__init__.py", …

11
Matrici molto grandi che utilizzano Python e NumPy
NumPy è una libreria estremamente utile e dal suo utilizzo ho scoperto che è in grado di gestire facilmente matrici abbastanza grandi (10000 x 10000), ma inizia a lottare con qualcosa di molto più grande (cercando di creare una matrice di 50000 x 50000 non riesce). Ovviamente, ciò è dovuto …
86 python  matrix  numpy 


5
Cosa significa x [x <2] = 0 in Python?
Mi sono imbattuto in un codice con una riga simile a x[x&lt;2]=0 Giocando con le variazioni, sono ancora bloccato su ciò che fa questa sintassi. Esempi: &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]

11
Intrecciando due array numpy
Supponiamo che vengano forniti i seguenti array: a = array([1,3,5]) b = array([2,4,6]) Come si potrebbero intrecciarli in modo efficiente in modo da ottenere un terzo array come questo c = array([1,2,3,4,5,6]) Si può presumere che length(a)==length(b).
84 python  arrays  numpy 

2
Strana indicizzazione usando numpy
Ho una variabile, x, che è della forma (2,2,50,100). Ho anche un array, y, che equivale a np.array ([0,10,20]). Una cosa strana accade quando indicizzo 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) Perché l'ultimo output (3,2,50) e non (2,50,3)?
27 python  numpy 

3
Strano bug in Panda e Numpy per quanto riguarda il multithreading
La maggior parte della funzione di Numpy abiliterà il multithreading per impostazione predefinita. ad esempio, lavoro su una stazione di lavoro Intel a 8 core, se eseguo uno script import numpy as np x=np.random.random(1000000) for i in range(100000): np.sqrt(x) Linux topmostrerà un utilizzo della CPU dell'800% durante l'esecuzione come il …
25 python  pandas  numpy 

2
Il risultato di Python cambia durante il calcolo di cv2.Rodrigues
Se corro: 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() Ottengo: [[6.92798859e-310] [2.19380404e-316] [1.58101007e-322]] [[0.] [0.] [0.]] Quindi il risultato dai changes()cambiamenti. Non capisco perché, e il fatto che smetta di cambiare se la tvec=np.zeros(3)riga viene commentata, mi fa …


4
Confronto di elenchi in due colonne in ordine di riga
Quando si dispone di un Pandas DataFrame in questo modo: import pandas as pd import numpy as np df = pd.DataFrame({'today': [['a', 'b', 'c'], ['a', 'b'], ['b']], 'yesterday': [['a', 'b'], ['a'], ['a']]}) today yesterday 0 ['a', 'b', 'c'] ['a', 'b'] 1 ['a', 'b'] ['a'] 2 ['b'] ['a'] ... etc Ma …

1
Perché np.dot non è impreciso? (array n-dim)
Supponiamo di prendere np.dotdue 'float32'array 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] Numeri. Tranne che possono cambiare: CASO 1 : fettaa 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)): print(list(np.dot(a[:i], …
15 python  c  arrays  numpy  precision 

6
Trova rapidamente coppie simmetriche in 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 fornisce un output errato per l'elenco di set
Ho un elenco di set forniti da, sets1 = [{1},{2},{1}] Quando trovo gli elementi univoci in questo elenco usando numpy unique, ottengo np.unique(sets1) Out[18]: array([{1}, {2}, {1}], dtype=object) Come si può vedere, il risultato è sbagliato come {1}si ripete nell'output. Quando cambio l'ordine nell'input rendendo adiacenti elementi simili, ciò non …
14 python  list  numpy  set 

5
controlla se un array numpy ha 0 su tutti i suoi bordi [chiuso]
Chiuso . Questa domanda deve essere più focalizzata . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che si concentri su un problema solo modificando questo post . Chiuso 15 giorni fa . Quale sarebbe il modo più veloce per verificare se un array …
13 python  numpy 

3
Panda lenti DataFrame MultiIndex reindex
Ho un panda DataFrame del modulo: 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 00:51:14+00:00 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.