Как скопировать данные из массива numpy в другой

Каков самый быстрый способ скопировать данные из массива b в массив a, не изменяя адрес массива a. Мне это нужно, потому что внешняя библиотека (PyFFTW) использует указатель на мой массив, который не может быть изменен.

Например:

a = numpy.empty(n, dtype=complex)
for i in xrange(a.size):
  a[i] = b[i]

Можно сделать это без цикла?

77
задан Charles Brunet 21 June 2011 в 21:06
поделиться