numpy scipy.optimize.minimize类型异常(在numpy版本1.13.3之后 - > 1.14.2)

时间:2018-03-20 07:11:17

标签: numpy scipy failed-installation

自从numpy 1.13.3更新为1.14.2以来,我在scipy中遇到异常。

scipy.optimize.minimize call

scipy.optimize.minimize(minimization_function, weigths,
                        method="SLSQP",
                        args=(...),
                        constraints=OPTIMIZER_CONSTRAINTS,
                        bounds=(bounds))

导致异常被提出:

TypeError: numpy boolean subtract, the `-` operator, is deprecated, 
use the bitwise_xor, the `^` operator, or the logical_xor function instead.

这是使用Docker的容器化服务的一部分 用于安装预编译二进制文件。

RUN sudo apt-get install python3-scipy python3-pandas python3-numpy

安装scipy或pandas pull numpy 1.14.2

有没有办法使用apt-get安装1.13.3?

1 个答案:

答案 0 :(得分:0)

请确保您的OPTIMIZER_CONSTRAINTS函数仅返回数字值,而不返回布尔值。