Write a NumPy program to create an array of (3, 4) shape, multiply every element value by 3 and display the new array.
import numpy as np x= np.arange(12).reshape(3, 4) print("Original array elements:") print(x) for a in np.nditer(x, op_flags=['readwrite']): a[...] = 3 * a print("New array elements:") print(x)
Sample Output:
Original array elements: [[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]] New array elements: [[ 0 3 6 9] [12 15 18 21] [24 27 30 33]]
total answers (1)
start bookmarking useful questions and collections and save it into your own study-lists, login now to start creating your own collections.
Sample Output:
need an explanation for this answer? contact us directly to get an explanation for this answer