0
0
NumPydata~5 mins

Converting to and from Python lists in NumPy - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
How do you convert a Python list to a NumPy array?
Use numpy.array() function. For example, np.array([1, 2, 3]) converts the list [1, 2, 3] to a NumPy array.
Click to reveal answer
beginner
How do you convert a NumPy array back to a Python list?
Use the tolist() method of the NumPy array. For example, arr.tolist() converts the array arr to a Python list.
Click to reveal answer
beginner
What is the difference between a Python list and a NumPy array?
A Python list can hold items of different types and is flexible but slower. A NumPy array holds items of the same type and is optimized for fast numerical operations.
Click to reveal answer
intermediate
Can you convert a nested Python list to a NumPy array? How?
Yes, you can convert nested lists (lists of lists) to multi-dimensional NumPy arrays using np.array(). For example, np.array([[1, 2], [3, 4]]) creates a 2x2 array.
Click to reveal answer
intermediate
What happens if you convert a NumPy array with mixed data types to a list?
The tolist() method converts the array elements to native Python types, preserving the structure. If the array has mixed types, the list will contain those types as Python objects.
Click to reveal answer
Which function converts a Python list to a NumPy array?
Aarray.tolist()
Bnumpy.tolist()
Cnumpy.array()
Dlist()
How do you convert a NumPy array named arr to a Python list?
Aarr.tolist()
Barr.to_list()
Clist(arr)
Dnumpy.list(arr)
What type of data structure does np.array() create from a list?
ANumPy array
BPython list
CDictionary
DTuple
Can np.array() convert a nested list into a multi-dimensional array?
AOnly for 1D lists
BNo
COnly if the nested lists are the same length
DYes
What does arr.tolist() return?
AA NumPy array
BA Python list
CA Python tuple
DA Python dictionary
Explain how to convert a Python list to a NumPy array and back to a list.
Think about the functions and methods used for conversion.
You got /3 concepts.
    Describe the difference between Python lists and NumPy arrays in terms of data type and performance.
    Consider flexibility vs speed.
    You got /3 concepts.