Programação

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
Como mapear uma matriz verticalmente em colunas?

Se eu tiver uma variedade de itens, como, const array = [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 ] Como posso mapear, para que a tela / página seja renderizada, 1 6 11 16 2 7 12 17 3 8 13 18 4 9 14 5 10 15 Consegui fazê-lo trabalhar horizontalmente, const chunkSize =...

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,...