Perguntas com a marcação «numpy»

109
Numpy como iterar em colunas de array?

Suponha que eu tenha um array mxn. Eu quero passar cada coluna desta matriz para uma função para realizar alguma operação em toda a coluna. Como faço para iterar nas colunas da matriz? Por exemplo, eu tenho uma matriz 4 x 3 como 1 99 2 2 14 5 3 12 7 4 43 1 for column in array:...

109
NumPy: função para max () e min () simultâneos

numpy.amax () encontrará o valor máximo em uma matriz, e numpy.amin () faz o mesmo para o valor mínimo. Se eu quiser encontrar max e min, tenho que chamar as duas funções, o que requer a passagem da matriz (muito grande) duas vezes, o que parece lento. Existe uma função na API numpy que encontra o...

108
binning dados em python com scipy / numpy

existe uma maneira mais eficiente de obter uma média de uma matriz em caixas pré-especificadas? por exemplo, eu tenho uma matriz de números e uma matriz correspondente às posições inicial e final do compartimento nessa matriz, e quero apenas obter a média nesses compartimentos. Eu tenho o código...

108
Converter matriz numpy em tupla

Nota: Isso está pedindo o reverso da conversão usual de tupla em array. Eu tenho que passar um argumento para uma função (c ++ empacotado) como uma tupla aninhada. Por exemplo, o seguinte funciona X = MyFunction( ((2,2),(2,-2)) ) Considerando que o seguinte não X = MyFunction(...

107
Histograma Matplotlib

Então, eu tenho um pequeno problema. Eu tenho um conjunto de dados em scipy que já está no formato de histograma, então tenho o centro das caixas e o número de eventos por caixa. Como posso agora plotar é como um histograma. Eu tentei apenas fazer bins, n=hist() mas não gostou disso. Alguma...

106
copie a matriz 2D na 3ª dimensão, N vezes (Python)

Eu gostaria de copiar um array 2D numpy para uma terceira dimensão. Por exemplo, dada a matriz numpy (2D): import numpy as np arr = np.array([[1,2],[1,2]]) # arr.shape = (2, 2) converta-o em uma matriz 3D com N tais cópias em uma nova dimensão. Agindo arrcom N = 3, a saída deve ser: new_arr =...

105
Numpy: encontre o primeiro índice de valor rapidamente

Como posso encontrar o índice da primeira ocorrência de um número em uma matriz Numpy? A velocidade é importante para mim. Não estou interessado nas seguintes respostas porque elas examinam todo o array e não param quando encontram a primeira ocorrência: itemindex =

104
plotagens de superfície em matplotlib

Tenho uma lista de 3 tuplas que representam um conjunto de pontos no espaço 3D. Quero traçar uma superfície que cubra todos esses pontos. A plot_surfacefunção no mplot3dpacote requer que os argumentos X, Y e Z sejam matrizes 2d. É plot_surfacea função certa para plotar a superfície e como faço...

103
Melhor maneira de afirmar a igualdade numpy.array?

Quero fazer alguns testes de unidade para meu aplicativo e preciso comparar dois arrays. Visto que array.__eq__retorna uma nova matriz (portanto, TestCase.assertEqualfalha), qual é a melhor maneira de afirmar a igualdade? Atualmente estou usando self.assertTrue((arr1 == arr2).all()) mas eu...