Open in App
Not now

Python | Convert Numpy Arrays to Tuples

• Difficulty Level : Basic
• Last Updated : 04 Oct, 2021

Given a numpy array, write a program to convert numpy array into tuples.
Examples –

```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'))```

Given below are various methods to convert numpy array into tuples.
Method #1: Using tuple and map

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))`

Output:

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

Method #2: Using Naive Approach

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))`

Output:

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

My Personal Notes arrow_drop_up
Related Articles