[Numpy-discussion] ValueError: setting an array element with a sequence.
Lisa Delgado
LisaAnnDelgado at gmail.com
Tue Sep 16 15:08:55 EDT 2008
Charles R Harris <charlesr.harris <at> gmail.com> writes:
>
>
> On Tue, Sep 16, 2008 at 9:05 AM, Lisa Delgado <LisaAnnDelgado <at> gmail.com>
wrote:
> Hi,
> I had previously run a program successfully when using numpy 1.1.0. I just
> downloaded the Enthought Python Distribution, which has numpy 1.0.4 and am now
> having problems running my program. I get the following error.
> Traceback (most recent call last):
> File "/Users/Lisa/Documents/Dissertation work/PythonPrograms/NashEq.py", line
> 57, in <module>
> EffortCosts[i,j] = buyeragents[i][j]
> ValueError: setting an array element with a sequence.
>
>
> What type is buyeragents? Numpy 1.1.0 fixes a number of bugs in 1.0.4 and you
may have been bitten by that.Chuck
I found a way to fix my problem. I changed the following code:
for line in binputfile:
buyeragents.append(line.split())
to:
for line in binputfile:
buyerdata = map(float, line.split())
buyeragents.append(buyerdata)
My program is running fine now.
Thanks. Lisa
More information about the NumPy-Discussion
mailing list