I have a float list:

```
[1.0, 2.0, 3.0, 4.0] 

```

How can I reshape this list into a multi-dimensional array like:

```
[[1.0, 1.0, 1.0], [2.0, 2.0, 2.0], [3.0, 3.0, 3.0], [4.0, 4.0 ,4.0]]

```

without using a loop? Is it possible using `numpy` or any other?