Perguntas com a marcação «numpy»

15
Encontre pares simétricos rapidamente em numpy

from itertools import product import pandas as pd df = pd.DataFrame.from_records(product(range(10), range(10))) df = df.sample(90) df.columns = "c1 c2".split() df = df.sort_values(df.columns.tolist()).reset_index(drop=True) # c1 c2 # 0 0 0 # 1 0 1 # 2 0 2 # 3 0 3 # 4 0 4 # .. .. .. # 85 9 4 # 86 9...

15
Por que o np.dot é impreciso? (matrizes n-dim)

Suponha que tomemos np.dotduas 'float32'matrizes 2D: res = np.dot(a, b) # see CASE 1 print(list(res[0])) # list shows more digits [-0.90448684, -1.1708503, 0.907136, 3.5594249, 1.1374011, -1.3826287] Números. Exceto, eles podem mudar: CASO 1 : fatiaa np.random.seed(1) a = np.random.randn(9,...

13
Pandas lentos DataFrame MultiIndex reindex

Eu tenho um DataFrame de pandas do formulário: id start_time sequence_no value 0 71 2018-10-17 20:12:43+00:00 114428 3 1 71 2018-10-17 20:12:43+00:00 114429 3 2 71 2018-10-17 20:12:43+00:00 114431 79 3 71 2019-11-06 00:51:14+00:00 216009 100 4 71 2019-11-06 00:51:14+00:00 216011 150 5 71...

12
Encontrar Distância para o Zero Mais Próximo na Matriz NumPy

Digamos que eu tenho uma matriz NumPy: x = np.array([0, 1, 2, 0, 4, 5, 6, 7, 0, 0]) Em cada índice, quero encontrar a distância para o valor zero mais próximo. Se a posição for um zero, retorne zero como uma distância. Posteriormente, estamos interessados ​​apenas nas distâncias até o zero mais...

11
crie uma matriz NxN a partir de uma coluna pandas

Eu tenho dataframe com cada linha com um valor de lista. id list_of_value 0 ['a','b','c'] 1 ['d','b','c'] 2 ['a','b','c'] 3 ['a','b','c'] eu tenho que fazer um cálculo de uma pontuação com uma linha e contra todas as outras linhas Por exemplo: Step 1: Take value of id 0: ['a','b','c'], Step 2:...

9
Valor máximo por diagonal na matriz 2D

Eu tenho matriz e preciso max de diferença de rolamento com janela dinâmica. a = np.array([8, 18, 5,15,12]) print (a) [ 8 18 5 15 12] Então, primeiro eu crio a diferença por si só: b = a - a[:, None] print (b) [[ 0 10 -3 7 4] [-10 0 -13 -3 -6] [ 3 13 0 10 7] [ -7 3 -10 0 -3] [ -4 6 -7 3...