Numpy, эквивалентный из массива ячеек MATLAB

Public Function RandomNumber(ByVal n As Integer) As Integer
    'initialize random number generator
    Dim r As New Random(System.DateTime.Now.Millisecond)
    Return r.Next(1, n)
End Function
13
задан buzjwa 20 February 2016 в 19:23
поделиться

1 ответ

Массивы ячеек Matlab наиболее похожи на списки Python, так как они могут содержать любой объект, но scipy.io.loadmat импортирует их как массивы numpy объектов - которые представляют собой массив с dtype = object.

Если честно, вы не хуже используете списки Python - если вы храните общие объекты, вы потеряете почти все преимущества массивов numpy (которые предназначены для хранения последовательности значений, которые каждый занимает одинаковое количество памяти).

16
ответ дан 2 December 2019 в 00:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: