自从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?
答案 0 :(得分:0)
请确保您的OPTIMIZER_CONSTRAINTS
函数仅返回数字值,而不返回布尔值。