提交 9555a94f authored 作者: lamblin's avatar lamblin

Merge pull request #1139 from jlowin/sort_argsort

Add sort method and tensor.argsort function
...@@ -54,6 +54,6 @@ import nnet # used for softmax, sigmoid, etc. ...@@ -54,6 +54,6 @@ import nnet # used for softmax, sigmoid, etc.
from theano.gradient import Rop, Lop, grad, numeric_grad, verify_grad, \ from theano.gradient import Rop, Lop, grad, numeric_grad, verify_grad, \
jacobian, hessian jacobian, hessian
from theano.tensor.sort import sort from theano.tensor.sort import sort, argsort
from extra_ops import (DiffOp, bincount, squeeze, from extra_ops import (DiffOp, bincount, squeeze,
repeat, bartlett, fill_diagonal) repeat, bartlett, fill_diagonal)
...@@ -1796,8 +1796,13 @@ class _tensor_py_operators: ...@@ -1796,8 +1796,13 @@ class _tensor_py_operators:
"""See `theano.tensor.argmax`""" """See `theano.tensor.argmax`"""
return argmax(self, axis, keepdims=keepdims) return argmax(self, axis, keepdims=keepdims)
def sort(self, axis=-1, kind='quicksort', order=None):
"""See `theano.tensor.sort`"""
from theano.tensor.sort import sort
return sort(self, axis, kind, order)
def argsort(self, axis=-1, kind='quicksort', order=None): def argsort(self, axis=-1, kind='quicksort', order=None):
"""See `theano.tensor.sort.argsort`""" """See `theano.tensor.argsort`"""
from theano.tensor.sort import argsort from theano.tensor.sort import argsort
return argsort(self, axis, kind, order) return argsort(self, axis, kind, order)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论