У меня есть два массива, field_in_k_space_REAL
и field_in_k_space_IMAGINARY
, которые содержат, соответственно, действительные и мнимые части массива комплексных чисел, field_in_k_space_TOTAL
, что Я хотел бы создать. Почему следующее присваивание не работает, производя ошибкуПрисваивание действительные и мнимые части комплексного массива из двух массивов, содержащих две части - Python
AttributeError: attribute 'real' of 'numpy.generic' objects is not writable
field_in_k_space_TOTAL = zeros(n, complex)
for i in range(n):
field_in_k_space_TOTAL[i].real = field_in_k_space_REAL[i]
field_in_k_space_TOTAL[i].imag = field_in_k_space_IMAGINARY[i]
сообщение об ошибке кажется довольно ясно; что тебя смущает? Вы читали, например. http://stackoverflow.com/q/2598734/3001761 – jonrsharpe