Question: I have a sequence of numbers that I somehow obtain from an external source, not separated by any commas and not in a data structure, e.g: 1 1.5 120202.4343 58 -2442.5 

Where distinct numbers are separated by a space(s). 

Is there a way for me to write a program to quickly convert this sequence into a list or numpy array [1, 1.5, 120202.4343, 58 ,-2442.5].

Answer: 
```
>>> in_str = '1 1.5 120202.4343 58 -2442.5'
>>> list(map(float, in_str.split(' ')))
[1, 1.5, 120202.4343, 58, -2442.5]

```
You're on the right track. You can load the numbers as a single string, then `split` the string by spaces. This will give you a list of strings:

```py
number_string = "1 1.5 120202.4343 58 -2442.5"
number_list = number_string.split(" ")

```

Then, you can easily convert that list of strings into a numpy array of floats using `astype`:

```py
numbers_array = np.array(number_list).astype(np.float)

```