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
Массивы ячеек Matlab наиболее похожи на списки Python, так как они могут содержать любой объект, но scipy.io.loadmat импортирует их как массивы numpy объектов - которые представляют собой массив с dtype = object.
Если честно, вы не хуже используете списки Python - если вы храните общие объекты, вы потеряете почти все преимущества массивов numpy (которые предназначены для хранения последовательности значений, которые каждый занимает одинаковое количество памяти).