How to create array values between 0 and 1?

I wrote a code to develop a NumPy array that contains values from 0 to 1(exclusive). It is part of my assignment to develop an array containing values between 0 and 1 using NumPy. My code didn’t work properly. It is also giving values like 0 and 1 but I want values between 0 and 1 only. It is my code below:

import numpy as np
vector = np.linspace(0, 1, 12)
print(vector)

Can someone correct my code and highlight the mistake that I made? It will be great if I get some alternative methods of achieving my goal.