Which of the following statements is false? NumPy provides functions zeros, ones and full for creating arrays containing 0s, 1s or a specified value, respectively. The first argument to the functions in Part (a) must be an integer or a tuple of integers specifying the desired dimensions. For an integer, each function returns a one-dimensional array with the specified number of elements. For a tuple of integers, these functions return a multidimensional array with the specified dimensions. The array returned by NumPy function full contains elements with the second argument’s value and type All of the above statements are false. QUESTION 8 Which of the following statements is false? The following code uses the random module’s randrange function with a list comprehension to create a list of six million die rolls and time the operation using %timeit: import random %timeit rolls_list = \ [random.randrange(1, 7) for i in range(0, 6_000_000)] By default, %timeit executes a statement in a loop, and it runs the loop seven times. After executing the statement, %timeit displays the statement’s average execution time, as well as the standard deviation of all the executions. All of the above statements are false. QUESTION 9 Which of the following statements is false? Element-wise operations are applied to every array element, so given an integer array named numbers, the expression numbers * 2 multiplies every element by 2, and the expression numbers ** 3 cubes every element. The expressions in Part (a) do not modify the array numbers. Augmented assignments modify every element in the right operand. It’s also possible to do operations on arrays of different sizes if NumPy can transform these arrays so that they all have the same size: this conversion is called broadcasting.
-
Which of the following statements is false?
NumPy provides functions zeros, ones and full for creating arrays containing 0s, 1s or a specified value, respectively.
The first argument to the functions in Part (a) must be an integer or a tuple of integers specifying the desired dimensions. For an integer, each function returns a one-dimensional array with the specified number of elements. For a tuple of integers, these functions return a multidimensional array with the specified dimensions.
The array returned by NumPy function full contains elements with the second argument’s value and type
All of the above statements are false.
QUESTION 8
-
Which of the following statements is false?
The following code uses the random module’s randrange function with a list comprehension to create a list of six million die rolls and time the operation using %timeit:
import random
%timeit rolls_list = \
[random.randrange(1, 7) for i in range(0, 6_000_000)]By default, %timeit executes a statement in a loop, and it runs the loop seven times.
After executing the statement, %timeit displays the statement’s average execution time, as well as the standard deviation of all the executions.
All of the above statements are false.
QUESTION 9
-
Which of the following statements is false?
Element-wise operations are applied to every array element, so given an integer array named numbers, the expression
numbers * 2
multiplies every element by 2, and the expression
numbers ** 3
cubes every element.
The expressions in Part (a) do not modify the array numbers.
Augmented assignments modify every element in the right operand.
It’s also possible to do operations on arrays of different sizes if NumPy can transform these arrays so that they all have the same size: this conversion is called broadcasting.
Trending now
This is a popular solution!
Step by step
Solved in 5 steps