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