Уведомления

Группа в Telegram: @pythonsu

#1 Июль 14, 2011 01:00:17

math.beginer
От:
Зарегистрирован: 2011-03-28
Сообщения: 40
Репутация: +  0  -
Профиль   Отправить e-mail  

возврат матрицы из функции

Нужно из фунции возратить матрицу и вектор. Сама функци просто обертка для сишной. Делаю так

def mm(n1,n2...):
A=ndarray((n1,n2),dtype='d')
b=ndarray(n1,,dtype='d')
c_matrix_maker(....,A,b)
return A,b
использовать удобно A,f=mm(…). Но является ли такой код рациональным, в плане использования ресурсов (времени)? Не будет ли быстрее mm(…A,f)?

P.S. вы общем не нашел статей/документации c объяснением того как из функции передается массив.



Офлайн

#2 Июль 14, 2011 10:50:51

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

возврат матрицы из функции

Не переживайте — всё идёт как PyObject*



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version