Resultados da pesquisa a pedido "numpy"

3 a resposta

Comparando valores de linhas anteriores no Pandas DataFrame

import pandas as pd data={'col1':[1,3,3,1,2,3,2,2]} df=pd.DataFrame(data,columns=['col1']) print df col1 0 1 1 3 2 3 3 1 4 2 5 3 6 2 7 2Eu tenho o seguinte DataFrame do Pandas e quero criar outra coluna que compare a linha anterior de col1 para ...

2 a resposta

execute np.empty pela segunda vez

Nos documentos Scipy escritos que: A função zeros cria uma matriz cheia de zeros, a função uns cria uma matriz cheia de uns e a função vazia cria uma matriz cujo conteúdo inicial é aleatório e depende do estado da memória. Por padrão, o dtype da ...

2 a resposta

Solução numpy mais rápida em vez de itertools.combinations?

estou a usaritertools.combinations() do seguinte modo: import itertools import numpy as np L = [1,2,3,4,5] N = 3 output = np.array([a for a in itertools.combinations(L,N)]).TO que me rende a saída que preciso: array([[1, 1, 1, 1, 1, 1, 2, 2, 2, ...

4 a resposta

Crie uma matriz em que cada elemento armazene seus índices

Eu quero criar uma matriz numpy 2D onde cada elemento é uma tupla de seus índices. Exemplo (4x5): array([[[0, 0], [0, 1], [0, 2], [0, 3], [0, 4]], [[1, 0], [1, 1], [1, 2], [1, 3], [1, 4]], [[2, 0], [2, 1], [2, 2], [2, 3], [2, 4]], [[3, 0], [3, ...

1 a resposta

Numpy Broadcasting

O que acontece quando eu faço essa operação no Numpy? a = np.ones([500,1]) b = np.ones([5000,])/2 c = a + b # a.shape (500,1) # b.shape (5000, ) # c.shape (500, 5000)Estou tendo dificuldades para descobrir o que realmente está acontecendo nesta ...

3 a resposta

Python Pandas - encontre um grupo consecutivo com valores agregados máximos

Eu tenho um quadro de dados com datetime e inteiros import numpy as np import pandas as pd df = pd.DataFrame() df['dt'] = pd.date_range("2017-01-01 12:00", "2017-01-01 12:30", freq="1min") df['val'] = np.random.choice(xrange(1, 100), ...

2 a resposta

Interpolar apenas se NaN único

Existe uma maneira nos pandas de interpolar apenas pontos de dados ausentes? Ou seja, se houver mais de 2 NaNs consecutivos, gostaria de deixá-los em paz. então, como um exemplo: s = pd.Series([1, None, 2, 3, None, None, 4.5]) ...

1 a resposta

Criando uma matriz multidimensional em mosaico enquanto remove o subelemento do índice de eixo0?

Eu estava tentando agrupar uma matriz em que cada índice é multi-dimensional. Em seguida, removo o i-ésimo sub-elemento de cada índice. Por exemplo, começando com esta matriz: >>> a = np.array([[ 1. , 7. , 0. ], [ 2. , 7. , 0. ], [ 3. , 7. , 0. ...

2 a resposta

Como acessar a matriz numpy com um conjunto de índices armazenados em outra matriz numpy?

Eu tenho uma matriz numpy que armazena um conjunto de índices que eu preciso acessar outra matriz numpy. Eu tentei usar umfor loop, mas não funciona como eu esperava. A situação é assim: >>> a array([[1, 2], [3, 4]]) >>> c array([[0, 0], [0, ...

3 a resposta

como realizar o pool máximo / médio em uma matriz 2D usando numpy

Dada uma matriz 2D (M x N) e um Kernel 2D (K x L), como faço para retornar uma matriz que é o resultado do pool máximo ou médio usando o kernel fornecido sobre a imagem? Eu gostaria de usar numpy, se possível. Nota: M, N, K, L podem ser pares ...