Resultados da pesquisa a pedido "numpy"

1 a resposta

numpy einsum: produtos de ponto aninhado

Eu tenho doisn-por-k-por-3 matrizesa eb, por exemplo., import numpy as np a = np.array([ [ [1, 2, 3], [3, 4, 5] ], [ [4, 2, 4], [1, 4, 5] ] ]) b = np.array([ [ [3, 1, 5], [0, 2, 3] ], [ [2, 4, 5], [1, 2, 4] ] ])e gosta de calcular o produto ...

9 a resposta

Numpy - adiciona linha à matriz

Como se adiciona linhas a uma matriz numpy? Eu tenho uma matriz A: A = array([[0, 1, 2], [0, 2, 0]])Desejo adicionar linhas a esta matriz a partir de outra matriz X se o primeiro elemento de cada linha em X atender a uma condição ...

3 a resposta

O Cython oferece alguma maneira razoavelmente fácil e eficiente de iterar as matrizes Numpy como se fossem planas?

Digamos que eu queira implementar o Numpy x[:] += 1no Cython. Eu poderia escrever @cython.boundscheck(False) @cython.wraparoundcheck(False) def add1(np.ndarray[np.float32_t, ndim=1] x): cdef unsigned long i for i in range(len(x)): x[i] += 1No ...

2 a resposta

informações da imagem ao longo de um sistema de coordenadas polares

Eu tenho um conjunto de imagens png que gostaria de processar com Python e ferramentas associadas. Cada imagem representa um objeto físico com dimensões conhecidas. Em cada imagem, há um recurso específico do objeto em um determinado pixel ...

6 a resposta

Maneira mais segura de expor um buffer de memória alocado por C usando numpy / ctypes?

Estou escrevendo ligações Python para uma biblioteca C que usa buffers de memória compartilhada para armazenar seu estado interno. A alocação e liberação desses buffers é feita fora do Python pela própria biblioteca, mas eu posso controlar ...

4 a resposta

Python, OpenCV: aumentando o brilho da imagem sem sobrecarregar a matriz UINT8

Estou tentando aumentar o brilho de uma imagem em escala de cinza.cv2.imread() retorna uma matriz numpy. Estou adicionando valor inteiro a todos os elementos da matriz. Teoricamente, isso aumentaria cada um deles. Depois disso, eu seria capaz de ...

5 a resposta

Numpy "onde" com várias condições

Eu tento adicionar uma nova coluna "energy_class" a um dataframe "df_energy" que contenha a string "high" se o valor "consumer_energy" for> 400, "medium" se o valor "consumer_energy" estiver entre 200 e 400 e " baixo "se o valor" consumer_energy ...

2 a resposta

Criação de quaternion aleatório uniforme e multiplicação de dois quaternions

Eu tenho uma função python (NumPy) que cria um quaternion aleatório uniforme. Gostaria de obter a multiplicação de dois quaterniões como matriz retornada bidimensional a partir da mesma ou de outra função. A fórmula da multiplicação de ...

3 a resposta

Agrupar valores de 2 colunas em uma única coluna em um dataframe de pandas

Estou procurando um método que se comporte de maneira semelhante à coalescência no T-SQL. Eu tenho 2 colunas (colunas A e B) que são escassamente preenchidas em um dataframe de pandas. Gostaria de criar uma nova coluna usando as ...

2 a resposta

Criando cx_Freeze exe com Numpy for Python

Estou tentando criar um exe básico usando cx_Freeze. Ele funciona para programas .py que não têm numpy mas eu não consigo fazer um corretamente com numpy.*Al...