提交 a53473ec authored 作者: Frederic Bastien's avatar Frederic Bastien

fix whitespace.

上级 656c94a7
...@@ -11,19 +11,19 @@ class TensorSharedVariable(SharedVariable, _tensor_py_operators): ...@@ -11,19 +11,19 @@ class TensorSharedVariable(SharedVariable, _tensor_py_operators):
@shared_constructor @shared_constructor
def tensor_constructor(value, name=None, strict=False, allow_downcast=False, borrow=False, broadcastable=None): def tensor_constructor(value, name=None, strict=False, allow_downcast=False, borrow=False, broadcastable=None):
"""SharedVariable Constructor for TensorType """SharedVariable Constructor for TensorType
:note: Regarding the inference of the broadcastable pattern... :note: Regarding the inference of the broadcastable pattern...
The default is to assume that the value might be resized in any dimension, so the default The default is to assume that the value might be resized in any dimension, so the default
broadcastable is ``(False,)*len(value.shape)``. The optional `broadcastable` argument will broadcastable is ``(False,)*len(value.shape)``. The optional `broadcastable` argument will
override this default. override this default.
""" """
if not isinstance(value, numpy.ndarray): if not isinstance(value, numpy.ndarray):
raise TypeError() raise TypeError()
# if no broadcastable is given, then the default is to assume that the value might be # if no broadcastable is given, then the default is to assume that the value might be
# resized in any dimension in the future. # resized in any dimension in the future.
# #
if broadcastable is None: if broadcastable is None:
broadcastable = (False,)*len(value.shape) broadcastable = (False,)*len(value.shape)
type = TensorType(value.dtype, broadcastable=broadcastable) type = TensorType(value.dtype, broadcastable=broadcastable)
...@@ -34,17 +34,17 @@ def tensor_constructor(value, name=None, strict=False, allow_downcast=False, bor ...@@ -34,17 +34,17 @@ def tensor_constructor(value, name=None, strict=False, allow_downcast=False, bor
allow_downcast=allow_downcast) allow_downcast=allow_downcast)
# TensorSharedVariable brings in the tensor operators, is not ideal, but works as long as we # TensorSharedVariable brings in the tensor operators, is not ideal, but works as long as we
# dont do purely scalar-scalar operations # dont do purely scalar-scalar operations
class ScalarSharedVariable(SharedVariable, _tensor_py_operators): class ScalarSharedVariable(SharedVariable, _tensor_py_operators):
pass pass
@shared_constructor @shared_constructor
def scalar_constructor(value, name=None, strict=False, allow_downcast=False): def scalar_constructor(value, name=None, strict=False, allow_downcast=False):
"""SharedVariable constructor for scalar values. Default: int64 or float64. """SharedVariable constructor for scalar values. Default: int64 or float64.
:note: We implement this using 0-d tensors for now. :note: We implement this using 0-d tensors for now.
""" """
if not isinstance (value, (numpy.number, float, int, complex)): if not isinstance (value, (numpy.number, float, int, complex)):
raise TypeError() raise TypeError()
try: try:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论