[Numpy-discussion] savetxt trouble
Neal Becker
ndbecker2@gmail....
Wed Feb 20 07:46:41 CST 2013
Robert Kern wrote:
> On Wed, Feb 20, 2013 at 1:25 PM, Neal Becker <ndbecker2@gmail.com> wrote:
>> I tried to save a vector as a csv, but it didn't work.
>>
>> The vector is:
>> a[0,0]
>> array([-0.70710678-0.70710678j, 0.70710678+0.70710678j,
>> 0.70710678-0.70710678j, 0.70710678+0.70710678j,
> ...
>> np.savetxt ('test.out', a[0,0], delimiter=',')
>>
>> The saved txt file says:
>> (-7.071067811865540120e-01+-7.071067811865411334e-01j)
>> (7.071067811865535679e-01+7.071067811865415775e-01j)
>> (7.071067811865422437e-01+-7.071067811865529018e-01j)
>> (7.071067811865520136e-01+7.071067811865431318e-01j)
>> ...
>
> What were you expecting? A single row? savetxt() always writes out
> len(arr) rows. Reshape your vector into a (1,N) array if you want a
> single row.
>
Ah, thanks!
More information about the NumPy-Discussion
mailing list