How to build this simple vector in NumPy
Like Milan mentioned, my first thought was to use np.arange(0, 0.55, 0.01) but I just ran it, and it only goes from 0 to 0.54, which made me think it was treating the ending point as exclusive. To that end, i bumped it up to np.arange(0, 0.56, 0.01), but then that returned everything up to 0.56. 
Frankly, i'm not sure why that's happening (maybe a bug?), so here's an alternative that achieves the same result using np.linspace()
np.linspace(0, 0.55, 56)
I'm new to Python and I want to create an array which has 0.00 has first element, and then adds 0.01 for its next elements until the last one is less than or equal to a given number (in my case 0.55).
In Matlab the code for it would be (0: 0.01: 0.55)
And the result would be: [0.00, 0.01, 0.02, ... , 0.55]
Now of course I think it can be done really easily in Python with a loop, but I'm wondering if there is a direct way to achieve this with a NumPy function
I tried arange but failed, maybe it's not the right one.
Thanks