Przysięgam, że powinno być tak łatwo ... Dlaczego nie jest? :(Numpy: Tworzenie złożonej tablicy z 2 prawdziwych?
W rzeczywistości, chciałbym połączyć 2 części tej samej tablicy, aby złożony tablicy:
Data[:,:,:,0] , Data[:,:,:,1]
te nie działają:
x = np.complex(Data[:,:,:,0], Data[:,:,:,1])
x = complex(Data[:,:,:,0], Data[:,:,:,1])
jestem brakuje czegoś? Czy numpy nie przypomina wykonywania funkcji tablicowych na liczbach zespolonych? Oto błąd:
TypeError: only length-1 arrays can be converted to Python scalars
sam błąd jestem przestraszony: TypeError: tylko długość-1 macierze mogą być konwertowane do Pythona skalary –
@Duncan: I aktualizowany oryginalną odpowiedź po wykonaniu testu. Wygląda na to, że działa teraz. – EOL
dzięki dużo, że działa. Jest BARDZO powolny (jak można się było spodziewać - ponieważ nie jest to naprawdę funkcja numpy), teraz trwa 5 sekund na pętlę zamiast 0,1 –