Answer:
import numpy as np
def genRandomVect():
arr = np.random.choice(range(100),size=(50,),replace=False)
return arr
print("Random 1D numpy array where each element is an integer sampled from: [0, 100) ")
print( genRandomVect() )
Explanation:
- Create a function to create a numpy array with random integers in range[0,100) with no duplicates
- Use the random.choice to select random values from range[0,100) and size attribute to take the size of the required array
.
- Finally return the numpy array.