Преобразование пустых строк в 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), но я подозреваю, что пустые строки вызывают проблемы при преобразовании.

Ответы на вопрос(3)

Ваш ответ на вопрос