Python | Convertir arrays Numpy en tuplas

Dada una array numpy, escriba un programa para convertir la array numpy en tuplas.
Ejemplos – 

Input: ([[1, 0, 0, 1, 0], [1, 2, 0, 0, 1]])
Output:  ((1, 0, 0, 1, 0), (1, 2, 0, 0, 1))

Input:  ([['manjeet', 'akshat'], ['nikhil', 'akash']])
Output:  (('manjeet', 'akshat'), ('nikhil', 'akash'))

 
A continuación se presentan varios métodos para convertir una array numpy en tuplas.
Método #1: Usar tupla y mapa 

Python3

# Python code to demonstrate
# deletion of columns from numpy array
 
import numpy as np
 
# initialising numpy array
ini_array = np.array([['manjeet', 'akshat'], ['nikhil', 'akash']])
                         
 
# convert numpy arrays into tuples
result = tuple(map(tuple, ini_array))
 
# print result
print ("Resultant Array :"+str(result))

Producción: 
 

Result:(('manjeet', 'akshat'), ('nikhil', 'akash'))

Método #2: Usar un enfoque ingenuo 
 

Python3

# Python code to demonstrate
# deletion of columns from numpy array
 
import numpy as np
 
# initialising numpy array
ini_array = np.array([['manjeet', 'akshat'], ['nikhil', 'akash']])
                         
 
# convert numpy arrays into tuples
result = tuple([tuple(row) for row in ini_array])
 
# print result
print ("Result:"+str(result))

Producción: 

Result:(('manjeet', 'akshat'), ('nikhil', 'akash'))

Publicación traducida automáticamente

Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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