Resultados da pesquisa a pedido "numpy"

3 a resposta

Inverso da função de contagem do numpy

Dada uma matriz de contagens de números inteirosc, como posso transformar isso em uma matriz de números inteirosinds de tal modo quenp.all(np.bincount(inds) == c) é verdade? Por exemplo: >>> c = np.array([1,3,2,2]) >>> inverse_bincount(c) # <-- ...

2 a resposta

Por que o Collections.Counter trata numpy.nan como igual?

Estou surpreso com o seguinte comportamento: >>> import numpy as np >>> from collections import Counter >>> my_list = [1,2,2, np.nan, np.nan] >>> Counter(my_list) Counter({nan: 2, 2: 2, 1: 1}) # Counter treats np.nan as equal and # tells me that ...

2 a resposta

Armazenar um ditado com np.savez fornece um resultado inesperado?

Posso armazenar um dicionário usando o np.savez? Os resultados são surpreendentes (pelo menos para mim) e não consigo encontrar uma maneira de recuperar meus dados por chave. In [1]: a = {'0': {'A': array([1,2,3]), 'B': array([4,5,6])}} In [2]: ...

1 a resposta

Verifique se o numpy está usando a biblioteca MKL no mac pro

Estou usando a versão Canopy / EPD do Enthought do python, que é fornecida com numpy vinculado ao MKL. Atualmente, estou executando um conjunto de simulações em paralelo (usando PP) no meu computador de trabalho (Windows 7, Quad Core i5 a 3,33 ...

4 a resposta

Como usar o `numpy.savez` em um loop para salvar mais de uma matriz?

De um loop, estou recebendo uma matriz. Eu quero salvar essas matrizes em umtempfile. O problema é quenp.savez salva apenas a última matriz do loop. Acho que entendo por que isso acontece, mas não sei como fazê-lo melhor. Para resolver meu ...

2 a resposta

Obtendo faixa matricial diagonal automaticamente em numpy ou pytorch

Preciso obter uma faixa diagonal da matriz (não tenho certeza sobre a terminologia aqui, a faixa diagonal da matriz parece descrevê-la melhor). Digamos, eu tenho uma matriz de tamanho KxN, onde K e N são tamanhos arbitrários e K> N. Diga, eu ...

3 a resposta

Como obter dados em uma bandeja de histograma

Quero obter uma lista dos dados contidos em uma caixa de histograma. Estou usando numpy e Matplotlib. Eu sei como atravessar os dados e verificar as bordas da lixeira. No entanto, eu quero fazer isso para um histograma 2D e o código para fazer ...

2 a resposta

Troque dois valores em uma matriz numpy.

Existe algo mais eficiente do que o código a seguir para trocar dois valores de uma matriz 1D numpy? input_seq = arange(64) ix1 = randint(len(input_seq)) ixs2 = randint(len(input_seq)) temp = input_seq[ix2] input_seq[ix2] = ...

2 a resposta

Como sobrescrever matriz dentro do arquivo h5 usando o h5py

Estou tentando sobrescrever uma matriz numpy que é uma pequena parte de um arquivo h5 bastante complicado. Estou extraindo uma matriz, alterando alguns valores e, em seguida, quero reinserir a matriz no arquivo h5. Não tenho problema em extrair ...

4 a resposta

Selecionando linhas e colunas específicas da matriz NumPy

Estou ficando louco tentando descobrir que coisa estúpida que estou fazendo de errado aqui. Estou usando o NumPy e tenho índices de linha específicos e índices de coluna específicos que desejo selecionar. Aqui está a essência do meu ...