Я хочу передать адрес буфера питона массива в другое приложение или C Функцию,питон адрес массива пропуск C
buf = array("d", range(10))
addr, count = buf.buffer_info()
print "Address of buffer ", addr
выход:
Address of buffer 0x28a3ab0
Является ли это адрес фактической памяти адрес первого элемента массива buf
?
Это аналогичный адрес, как в C, адрес первого элемента buf
?
Если нет, то как я могу объявить буфер в python и передать его адрес функции c и использовать его значение и адресацию как массивы C?
, если этот адрес фактический адрес памяти может я использовать этот адрес в memcpy()
функции в С.