提交 5b79ef29 authored 作者: Pascal Lamblin's avatar Pascal Lamblin

Do not create an array when computing a scalar division

上级 600f4833
...@@ -1504,7 +1504,7 @@ class TrueDiv(BinaryScalarOp): ...@@ -1504,7 +1504,7 @@ class TrueDiv(BinaryScalarOp):
x = numpy.asarray(x) x = numpy.asarray(x)
y = numpy.asarray(y) y = numpy.asarray(y)
if all(a.dtype in discrete_types for a in (x, y)): if all(a.dtype in discrete_types for a in (x, y)):
return numpy.array(float(x) / y, dtype=config.floatX) return numpy.sctypeDict[config.floatX](float(x) / y)
else: else:
return x / y return x / y
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论