Преобразование пустых строк в 0 с помощью Numpy
У меня есть массив Numpy, где каждый элемент выглядит примерно так:
['3' '1' '35' '0' '0' '8.05' '2']
['3' '1' '' '0' '0' '8.4583' '0']
['1' '1' '54' '0' '0' '51.8625' '2']
Я хотел бы заменить все пустые строки, подобные приведенным во второй строке выше, значением по умолчанию, например 0. Как я могу сделать это с помощью numpy?
Конечная цель состоит в том, чтобы иметь возможность выполнить это:S.astype(np.float)
, но я подозреваю, что пустые строки вызывают проблемы при преобразовании.