0
0
SciPydata~5 mins

NumPy array foundation review in SciPy - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is a NumPy array?
A NumPy array is a grid of values, all of the same type, indexed by a tuple of nonnegative integers. It is like a list but faster and can handle large data efficiently.
Click to reveal answer
beginner
How do you create a NumPy array from a Python list?
Use numpy.array() function. For example, np.array([1, 2, 3]) creates a 1D array with elements 1, 2, and 3.
Click to reveal answer
beginner
What is the difference between a Python list and a NumPy array?
Python lists can hold different data types and are slower. NumPy arrays hold elements of the same type and are optimized for numerical operations, making them faster and more memory efficient.
Click to reveal answer
beginner
What does the shape attribute of a NumPy array tell you?
The shape attribute shows the size of the array in each dimension. For example, a shape of (3, 4) means 3 rows and 4 columns.
Click to reveal answer
beginner
How can you access the element in the second row and third column of a 2D NumPy array?
Use zero-based indexing: array[1, 2] accesses the element in the second row and third column.
Click to reveal answer
Which function creates a NumPy array from a list?
Anp.create()
Bnp.list()
Cnp.array()
Dnp.make_array()
What is the data type requirement for elements in a NumPy array?
AElements can be of any type
BOnly strings are allowed
COnly integers are allowed
DAll elements must be of the same type
If a NumPy array has shape (4, 5), how many elements does it contain?
A20
B9
C10
D5
How do you access the first element of a 1D NumPy array named arr?
Aarr[0]
Barr[1]
Carr.first()
Darr.get(0)
Which of these is NOT a benefit of using NumPy arrays over Python lists?
AFaster numerical operations
BSupports mixed data types
CUses less memory
DSupports multi-dimensional arrays
Explain what a NumPy array is and why it is useful compared to a Python list.
Think about how computers handle numbers and speed.
You got /5 concepts.
    Describe how to create a 2D NumPy array and how to find its shape.
    Use nested lists and check the size with a property.
    You got /4 concepts.