Matriz dask en Python

gama

dask Python : Aquí, vamos a aprender sobre la matriz dask en Python – cómo dask instal, cómo utilizarlo con la matriz en Python?

Python Dask matriz

Dask es paralelo computación biblioteca pitón y se utiliza principalmente para funcionar a través de múltiples sistemas. Dask se utiliza para procesar los datos de manera eficiente en un clúster diferente de máquinas. Dask puede utilizar por completo todos los núcleos disponibles en la máquina.

dask almacena los datos completos sobre los trozos de disco y usos de los datos derivados del procesamiento class disco. Dask analiza los grandes conjuntos de datos con la ayuda de trama de datos pandas y “conjuntos de numpy”.

Básicamente, matrices dask se distribuyen “conjuntos de numpy”. Una gran “array numpy” se divide en matrices más pequeñas y se agrupan juntos para formar array dask .

Instalar usando este comando:

    pip install dask 

Dask array.asarray se utiliza para convertir la entrada dada en array dask . Convierte listas, tuplas, array numpy a array dask .

programa para crear un array dask:

Ejemplo # 1:

import dask.array as p 
rk = [1,2,3,4,5] #converts the list into dask array
d=p.asarray(rk)
print(d.compute()) #print type of d
print(type(d))
r = (1,2,3) #converts the tuple into dask array
k=p.asarray(r)
print(k.compute()) #print type of k
print(type(k))

salida

[1 2 3 4 5]
<class 'dask.array.core.Array'>
[1 2 3]
<class 'dask.array.core.Array'>

Ejemplo # 2:

import dask.array as p 
import numpy as np
#create a numpy array
r=np.arange(5)
print(r) #print type of numpy array
print(type(r)) #converting numpy array to dask array
d=p.asarray(r)
print(d.compute())
print(type(d))
t=np.array([1,2,3])
print(t) #print type of numpy array
print(type(t)) #converting numpy array to dask array
f=p.asarray(t)
print(f.compute()) #print type of dask array
print(type(f))

salida

[0 1 2 3 4]
<class 'numpy.ndarray'>
[0 1 2 3 4]
<class 'dask.array.core.Array'>
[1 2 3]
<class 'numpy.ndarray'>
[1 2 3]
<class 'dask.array.core.Array'>


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *