Resultados da pesquisa a pedido "numpy"

3 a resposta

Subclassing problema numpy ndarray

Gostaria de subclass ndarray numpy. No entanto, não posso alterar a matriz. Por quêself = ... não muda a matriz? Obrigado. import numpy as np class Data(np.ndarray): def __new__(cls, inputarr): obj = np.asarray(inputarr).view(cls) return obj def ...

4 a resposta

Maneira eficiente de calcular valores de interseção entre duas matrizes numpy

Eu tenho um gargalo no meu programa causado pelo seguinte: A = numpy.array([10,4,6,7,1,5,3,4,24,1,1,9,10,10,18]) B = numpy.array([1,4,5,6,7,8,9]) C = numpy.array([i for i in A if i in B])O resultado esperado paraC é o seguinte: C = [4 6 7 1 5 4 ...

1 a resposta

Dimensões Numpy.dot () não alinhadas

Estou tendo problemas para fornecer a entrada correta para oscipy.signal.dlsim método. O método requer as 4 matrizes de espaço de estado: A = np.array([ [0.9056, -0.1908, 0.0348, 0.0880], [0.0973, 0.8728, 0.4091, -0.0027], [0.0068, -0.1694, ...

1 a resposta

trabalhando de ndim em numpy

import numpy as np >>> a=np.array([1,2,3,4]) >>> a array([1, 2, 3, 4]) >>> a.ndim 1Como a dimensão é 1. Dado uma equação de 3 variáveis, significa que é uma dimensão 3, mas está mostrando a dimensão como 1. Alguém pode me dizer a lógica do ndim?

2 a resposta

Como remodelar () a soma das linhas ímpares e pares em numpy

Exemplo 1 : a = np.array([[[1,11,111],[2,22,222]], [[3,33,333],[4,44,444]], [[5,55,555],[6,66,666]],[[7,77,777],[8,88,888]]]) >>> a array([[[ 1, 11, 111], [ 2, 22, 222]], [[ 3, 33, 333], [ 4, 44, 444]], [[ 5, 55, 555], [ 6, 66, 666]], [[ 7, 77, ...

2 a resposta

Como definir os ticks da escala de log para o eixo x & y?

Quero traçar um gráfico em escala de log sem notação científica. import matplotlib as mpl import matplotlib.pyplot as plt plt.plot(np.arange(0,10,0.1)) plt.xscale('log') plt.yscale('log') plt.xlim(0.1,100) ...

2 a resposta

como transformar matriz em matriz diagonal numpy?

dada matriz: x = matrix([[ 0.9, 0.14], [ 0.15, 0.8]])como você pode fazer a primeira coluna,x[:,0], em uma matriz diagonal em numpy? para obter: matrix([[0.9, 0], [0, 0.15]])

2 a resposta

Numpy einsum () pode executar um produto cruzado entre segmentos de uma trajetória

Eu executo o produto cruzado de segmentos contíguos de uma trajetória (coordenadas xy) usando o seguinte script: In [129]: def func1(xy, s): size = xy.shape[0]-2*s out = np.zeros(size) for i in range(size): p1, p2 = xy[i], xy[i+s] #segment 1 p3, ...

3 a resposta

Como instalar o matplotlib no meu aplicativo AWS Elastic Beanstalk?

Estou com muita dificuldade para implantar o matplotlib no AWS Elastic Beanstalk.Eu recolho [https://stackoverflow.com/a/15881797/656912]que meu problema vem de algumas dependências e da maneira como a EB implanta pacotes instalados com o PIP e ...

2 a resposta

traçar um documento tfidf gráfico 2D

Gostaria de traçar um gráfico 2D com o eixo x como termo e o eixo y como pontuação do TFIDF (ou ID do documento) para a minha lista de frases. Eu usei o fit_transform () do scikit learn para obter a matriz scipy, mas não sei como usar essa matriz ...