Perguntas com a marcação «numpy»

O NumPy é uma extensão de computação científica e numérica da linguagem de programação Python.

7
Como copiar dados de uma matriz numpy para outra
Qual é a maneira mais rápida de copiar dados do array b para o array a, sem modificar o endereço do array a. Eu preciso disso porque uma biblioteca externa (PyFFTW) usa um ponteiro para minha matriz que não pode ser alterado. Por exemplo: a = numpy.empty(n, dtype=complex) for i …
86 python  numpy 


5
O que x [x <2] = 0 significa em Python?
Me deparei com um código com uma linha semelhante a x[x&lt;2]=0 Brincando com variações, ainda estou preso no que essa sintaxe faz. Exemplos: &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
Indexação estranha usando numpy
Eu tenho uma variável, x, que é da forma (2,2,50,100). Eu também tenho uma matriz, y, que é igual a np.array ([0,10,20]). Uma coisa estranha acontece quando eu indexo 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) Por que o último …
27 python  numpy 

3
Bug estranho em Pandas e Numpy em relação a multithreading
A maioria das funções do Numpy habilitará multithreading por padrão. por exemplo, eu trabalho em uma estação de trabalho intel cpu de 8 núcleos, se eu executar um script import numpy as np x=np.random.random(1000000) for i in range(100000): np.sqrt(x) o linux topmostrará 800% de uso da CPU durante a execução, …
25 python  pandas  numpy 




1
Por que o np.dot é impreciso? (matrizes n-dim)
Suponha que tomemos np.dotduas 'float32'matrizes 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] Números. Exceto, eles podem mudar: CASO 1 : fatiaa 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
Encontre pares simétricos rapidamente em 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 fornece saída incorreta para a lista de conjuntos
Eu tenho uma lista de conjuntos dados por, sets1 = [{1},{2},{1}] Quando encontro os elementos exclusivos nesta lista usando números unique, recebo np.unique(sets1) Out[18]: array([{1}, {2}, {1}], dtype=object) Como pode ser visto, o resultado está errado, como {1}é repetido na saída. Quando altero a ordem na entrada, tornando elementos semelhantes …
14 python  list  numpy  set 


3
Pandas lentos DataFrame MultiIndex reindex
Eu tenho um DataFrame de pandas do formulário: 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 …

5
Encontrar Distância para o Zero Mais Próximo na Matriz NumPy
Digamos que eu tenho uma matriz NumPy: x = np.array([0, 1, 2, 0, 4, 5, 6, 7, 0, 0]) Em cada índice, quero encontrar a distância para o valor zero mais próximo. Se a posição for um zero, retorne zero como uma distância. Posteriormente, estamos interessados ​​apenas nas distâncias até …
12 python  numpy 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.