Бібліотека Dask
У цьому прикладі ми створюємо масив
У цьому прикладі ми створюємо масив
Dask x
розміром 10000×10000 з чанками 1000×1000. Потім виконуємо кілька операцій над масивом x
(транспонування, зріз та обчислення середнього значення).
import dask.array as da
x = da.random.random((10000, 10000), chunks=(1000, 1000))
y = x + x.T
z = y[::2, 5000:].mean(axis=1)
result = z.compute()
Нарешті ми викликаємо метод compute()
для обчислення результату. Результат роботи коду — масив NumPy
із середніми значеннями по рядках для кожного другого рядка у зрізі y[::2, 5000:]
.
#Dask // #theory // Python