Resultados da pesquisa a pedido "numpy"

5 a resposta

Convertendo uma lista 3D em uma matriz NumPy 3D

Atualmente, tenho uma lista de Python 3D em formato de matriz irregular. A = [[[0, 0, 0], [0, 0, 0], [0, 0, 0]], [[0], [0], [0]]] Existe alguma maneira de converter essa lista em uma matriz NumPy, para usar certos operadores de matriz NumPy, ...

2 a resposta

Para cada ponto em uma matriz, encontre o ponto mais próximo em uma segunda matriz e faça a saída desse índice

Se eu tiver duas matrizes: X = np.random.rand(10000,2) Y = np.random.rand(10000,2)Como posso, para cada ponto em X, descobrir qual ponto em Y é o mais próximo? Então, no final, eu tenho uma matriz mostrando: x1_index y_index_of_closest 1 7 2 54 ...

3 a resposta

Diferença entre matriz numpy de colchete simples e duplo?

Qual é a diferença entre esses dois objetos numpy? import numpy as np np.array([[0,0,0,0]]) np.array([0,0,0,0])

2 a resposta

Por que o np.where é mais rápido que o pd.apply

O código de amostra está aqui import pandas as pd import numpy as np df = pd.DataFrame({'Customer' : ['Bob', 'Ken', 'Steve', 'Joe'], 'Spending' : [130,22,313,46]}) #[400000 rows x 4 columns] df = pd.concat([df]*100000).reset_index(drop=True) In ...

1 a resposta

Como propagar o gerador de números aleatórios para o scikit-learn?

Estou tentando escrever um teste de unidade para alguns dos meus códigos que usam o scikit-learn. No entanto, meus testes de unidade parecem não determinísticos. AFAIK, os únicos lugares no meu código em que o scikit-learn usa ...

1 a resposta

Crie um novo quadro de dados em pandas com nomes dinâmicos e adicione uma nova coluna

Eu tenho um dataframe df df = pd.DataFrame({'A':['-a',1,'a'], 'B':['a',np.nan,'c'], 'ID':[1,2,2], 't':[pd.tslib.Timestamp.now(),pd.tslib.Timestamp.now(), np.nan]})Adicionada uma nova coluna df['YearMonth'] = df['t'].map(lambda x: 100*x.year + ...

2 a resposta

Passando matrizes numpy no Cython para uma função C que requer matrizes alocadas dinamicamente

Eu tenho algum código C que tem a seguinte declaração: int myfunc(int m, int n, const double **a, double **b, double *c);assima é uma matriz 2D constante,b é uma matriz 2D ec é uma matriz 1D, todas alocadas dinamicamente.b ec não precisa ser ...

2 a resposta

precisão scipy.integrate.quad em grandes números

Tento calcular essa integral (na verdade, cdf da distribuição exponencial com seu pdf) viascipy.integrate.quad(): import numpy as np from scipy.integrate import quad def g(x): return .5 * np.exp(-.5 * x) print quad(g, a=0., b=np.inf) print ...

4 a resposta

Conversão cartesiana numérica mais rápida para coordenada esférica?

Eu tenho uma matriz de 3 milhões de pontos de dados de um acelerômetro de 3 eixos (XYZ) e quero adicionar 3 colunas à matriz contendo as coordenadas esféricas equivalentes (r, theta, phi). O código a seguir funciona, mas parece muito lento. Como ...

1 a resposta

Como separar produtos internos de vetores matriciais para cada par em python?

Digamos, eu tenho um monte de matrizes As e vetores bs. As = array([[[1, 7], [3, 8]], [[2, 1], [5, 9]], [[7, 2], [8, 3]]]) bs = array([[8, 0], [8, 8], [7, 3]])Quando eu faço o np.inner (As, bs), recebo: array([[[ 8, 64, 28], [ 24, 88, 45]], [[ ...