Perguntas com a marcação «numpy»

88
Numpy: encontre o índice dos elementos dentro do intervalo

Eu tenho uma numerosa matriz de números, por exemplo, a = np.array([1, 3, 5, 6, 9, 10, 14, 15, 56]) Eu gostaria de encontrar todos os índices dos elementos dentro de um intervalo específico. Por exemplo, se o intervalo for (6, 10), a resposta deve ser (3, 4, 5). Existe uma função integrada...

88
Numpy `logical_or` para mais de dois argumentos

A logical_orfunção de Numpy leva não mais do que dois arrays para comparar. Como posso encontrar a união de mais de duas matrizes? (A mesma pergunta pode ser feita em relação ao Numpy logical_ande obter a interseção de mais de duas matrizes.)

87
extração de dias de um valor numpy.timedelta64

Estou usando o pandas / python e tenho duas séries de tempo de data s1 e s2, que foram geradas usando a função 'to_datetime' em um campo do df contendo datas / horas. Quando eu subtraio s1 de s2 s3 = s2 - s1 Eu recebo uma série, s3, do tipo timedelta64 [ns] 0 385 days, 04:10:36 1 57...

87
Multiplicando em uma matriz numpy

Estou tentando multiplicar cada um dos termos em uma matriz 2D pelos termos correspondentes em uma matriz 1D. Isso é muito fácil se eu quiser multiplicar todas as colunas pelo array 1D, conforme mostrado na função numpy.multiply . Mas eu quero fazer o oposto, multiplicar cada termo na linha. Em...

86
Matrizes muito grandes usando Python e NumPy

NumPy é uma biblioteca extremamente útil e, ao usá-la, descobri que é capaz de lidar com matrizes muito grandes (10000 x 10000) facilmente, mas começa a lutar com qualquer coisa muito maior (tentando criar uma matriz de 50000 x 50000 falhar). Obviamente, isso se deve aos enormes requisitos de...

86
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 in...

27
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 =

25
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...