Resultados da pesquisa a pedido "numpy"

1 a resposta

Substitua os zeros em uma matriz inteira NumPy por nan

Eu escrevi um script python abaixo: import numpy as np arr = np.arange(6).reshape(2, 3) arr[arr==0]=['nan'] print arrMas eu recebi este erro: Traceback (most recent call last): File "C:\Users\Desktop\test.py", line 4, in <module> ...

1 a resposta

mesclando matriz indexada em Python

Suponha que eu tenha duas matrizes numpy do formulário x = [[1,2] [2,4] [3,6] [4,NaN] [5,10]] y = [[0,-5] [1,0] [2,5] [5,20] [6,25]] existe uma maneira eficiente de mesclá-los de modo que eu tenha xmy = [[0, NaN, -5 ] [1, 2, 0 ] [2, 4, 5 ] [3, ...

3 a resposta

Python: confusão entre tipos e tipos

Suponha que eu entre: a = uint8(200) a*2Em seguida, o resultado é 400 e é reformulado para ser do tipo uint16. Contudo: a = array([200],dtype=uint8) a*2e o resultado é array([144], dtype=uint8)A multiplicação foi realizada no módulo 256, ...

1 a resposta

Calcular a série de Fourier com a abordagem de trigonometria

Tento implementar a função da série Fourier de acordo com as seguintes fórmulas: ...Onde... ...e... Aqui está minha abordagem para o problema: import numpy as np import pylab as py # Define "x" range. x = np.linspace(0, 10, 1000) # ...

7 a resposta

rolo numpy python com preenchimento

Gostaria de rolar um numpy 2D em python, exceto que gostaria de preencher as extremidades com zeros em vez de rolar os dados como se fossem periódicos. Especificamente, o código a seguir import numpy as np x = np.array([[1, 2, 3], [4, 5, 6]]) ...

3 a resposta

Melhorar o desempenho de acréscimo de linha nos DataFrames do Pandas

Estou executando um script básico que faz um loop em um dicionário aninhado, pega dados de cada registro e os anexa a um DataFrame do Pandas. Os dados são mais ou menos assim: data = {"SomeCity": {"Date1": {record1, record2, record3, ...}, ...

2 a resposta

numpy mesclar matriz classificada para uma nova matriz?

Existe alguma maneira de fazer algo como mesclar no mergesort usando a função numpy? algumas funcionam como mesclagem: a = np.array([1,3,5]) b = np.array([2,4,6]) c = merge(a, b) # c == np.array([1,2,3,4,5,6])Eu gostaria de obter alto ...

4 a resposta

Como você interpola a partir de uma matriz que contém objetos de data e hora?

Estou procurando uma função análoga anp.interp que pode trabalhar comdatetime objetos. Por exemplo: import datetime, numpy as np arr1 = np.array([datetime.datetime(2008,1,d) for d in range(1,10)]) arr2 = ...

4 a resposta

Json Encoder AND Decoder para matrizes numpy complexas

Estou tentando JSON codificar uma matriz numpy complexa e encontrei um utilitário da astropy ...

1 a resposta

Vazamento de memória na extensão Python quando o array é criado com PyArray_SimpleNewFromData () e retornado

Eu escrevi um módulo de extensão Python simples para simular um conversor analógico-digital de 3 bits. Ele deve aceitar uma matriz de ponto flutuante como entrada para retornar o mesmo tamanho de matriz de saída. Na verdade, a saída consiste em ...