Module ImportFrom alias alias alias Import alias Import alias ImportFrom alias Import alias TryExcept body Import alias Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Assign NameStore NameLoad ImportFrom alias Import alias ImportFrom alias ImportFrom alias alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore TupleLoad Str Str Str Str Str Str Str Str ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return ListLoad SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert NameLoad Str Assign NameStore Call NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Return Call NameLoad NameLoad ListLoad NameLoad ListLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign SubscriptStore NameLoad Index Num Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return ListLoad Call Call NameLoad AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list decorator_list Assign NameStore Call NameLoad ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Str Return Call NameLoad NameLoad ListLoad NameLoad NameLoad NameLoad ListLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad BinOpSub NameLoad Num Num Num body For NameStore Call NameLoad BinOpAdd NameLoad Num NameLoad body For NameStore Call NameLoad NameLoad NameLoad body AugAssignSub SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpMult SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad AugAssignSub SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpMult SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad For NameStore Call NameLoad BinOpAdd NameLoad Num NameLoad body AugAssignDiv SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad AugAssignSub SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpMult SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad AugAssignDiv SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpMult Num SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore Call NameLoad BinOpSub NameLoad Num Num Num body For NameStore Call NameLoad BinOpAdd NameLoad Num NameLoad body For NameStore Call NameLoad NameLoad NameLoad body AugAssignSub SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpMult SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad AugAssignSub SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpMult SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad For NameStore Call NameLoad BinOpAdd NameLoad Num NameLoad body AugAssignDiv SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad AugAssignSub SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpMult SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad AugAssignDiv SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad BinOpMult Num SubscriptLoad NameLoad Index TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return ListLoad SubscriptLoad NameLoad Index Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Str NameLoad NameLoad NameLoad body If CompareNotIn NameLoad NameLoad body Raise Call NameLoad Str NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call NameLoad Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assert NameLoad Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareIn AttributeLoad NameLoad attr ListLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad BinOpMult NameLoad NameLoad attr Return Call NameLoad NameLoad ListLoad NameLoad NameLoad ListLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index Num Index Num NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Index Num If CompareEq Call NameLoad NameLoad Num body Return ListLoad TupleLoad NameLoad orelse Assign NameStore SubscriptLoad NameLoad Index Num Return ListLoad TupleLoad NameLoad NameLoad decorator_list decorator_list Assign NameStore Call NameLoad ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Assert CompareIn NameLoad ListLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assert NameLoad Str If CompareEq NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Return Call NameLoad NameLoad ListLoad NameLoad ListLoad NameLoad orelse Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Return Call NameLoad NameLoad ListLoad NameLoad NameLoad ListLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameLoad If CompareEq Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad NameLoad Index Num keyword SubscriptLoad NameLoad Index Num keyword AttributeLoad NameLoad attr orelse Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad NameLoad attr attr keyword SubscriptLoad NameLoad Index Num keyword NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameLoad Assign TupleStore NameStore NameLoad Return Call Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Num Index Num Return ListLoad TupleLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Assert CompareIn NameLoad ListLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad If NameLoad body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Num orelse Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr NameLoad Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assert NameLoad Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword NameLoad Return Call NameLoad NameLoad ListLoad NameLoad NameLoad NameLoad ListLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr AttributeLoad NameLoad attr Assign NameStore UnaryOpUSub Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr BinOpMult NameLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr NameLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign SubscriptStore SubscriptLoad NameLoad Index Num Index Num Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Assign SubscriptStore SubscriptLoad NameLoad Index Num Index Num Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return ListLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return Call Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareLtE BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Call NameLoad Call NameLoad Num AttributeLoad NameLoad attr If CompareEq AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Assign NameStore Call AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd TupleLoad BinOpMult SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num BinOpMult SubscriptLoad AttributeLoad NameLoad attr Index Num SubscriptLoad AttributeLoad NameLoad attr Index Num Call NameLoad GeneratorExp SubscriptLoad AttributeLoad NameLoad attr Index NameLoad comprehension NameStore Call NameLoad Num AttributeLoad NameLoad attr Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad FunctionDef arguments args NameParam NameParam defaults body Assert NameLoad Str Assign NameStore Call NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Return Call NameLoad NameLoad ListLoad NameLoad ListLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameLoad Assign TupleStore NameStore NameLoad Assign SubscriptStore NameLoad Index Num Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameLoad Assign TupleStore NameStore NameLoad Return ListLoad Call Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return ListLoad SubscriptLoad NameLoad Index Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Assert NameLoad Str Assign NameStore Call NameLoad NameLoad Assert CompareEq AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword AttributeLoad NameLoad attr Return Call NameLoad NameLoad ListLoad NameLoad NameLoad ListLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return ListLoad SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameLoad Assign TupleStore NameStore NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Assign NameStore AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpDiv Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr BinOpMult Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr NameLoad NameLoad attr AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Num Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list Assign NameStore Call NameLoad
N/A __future__ absolute_import print_function division N/A logging N/A warnings six.moves xrange N/A numpy N/A N/A N/A scipy.linalg N/A imported_scipy True N/A N/A N/A ImportError N/A N/A imported_scipy False theano tensor N/A theano.tensor theano.tensor as_tensor_variable theano.gof Op Apply N/A logger N/A N/A logging getLogger __name__ N/A MATRIX_STRUCTURES N/A general symmetric lower_triangular upper_triangular hermitian banded diagonal toeplitz Cholesky N/A Op N/A N/A 
    Return a triangular matrix square root of positive semi-definite `x`.

    L = cholesky(X, lower=True) implies dot(L, L.T) == X.

     N/A __props__ N/A lower destructive __init__ N/A N/A self lower N/A True N/A N/A N/A self lower lower N/A N/A self destructive False N/A infer_shape N/A N/A self node shapes N/A N/A N/A N/A N/A shapes N/A 0 N/A make_node N/A N/A self x N/A N/A N/A imported_scipy Scipy not available. Scipy is needed for the Cholesky op N/A x N/A as_tensor_variable x N/A N/A N/A x ndim 2 N/A N/A Apply self N/A x N/A N/A N/A x type N/A perform N/A N/A self node inputs outputs N/A N/A N/A x N/A inputs N/A 0 N/A z N/A outputs N/A 0 N/A N/A z N/A 0 N/A N/A N/A N/A N/A scipy linalg cholesky x lower N/A self lower astype N/A x dtype N/A grad N/A N/A self inputs gradients N/A N/A N/A N/A N/A N/A CholeskyGrad N/A self lower N/A inputs N/A 0 N/A self N/A inputs N/A 0 N/A gradients N/A 0 N/A N/A N/A cholesky N/A Cholesky CholeskyGrad N/A Op N/A N/A N/A __props__ N/A lower destructive __init__ N/A N/A self lower N/A True N/A N/A N/A self lower lower N/A N/A self destructive False N/A make_node N/A N/A self x l dz N/A N/A N/A x N/A as_tensor_variable x N/A l N/A as_tensor_variable l N/A dz N/A as_tensor_variable dz N/A N/A N/A x ndim 2 N/A N/A N/A l ndim 2 N/A N/A N/A dz ndim 2 N/A N/A N/A N/A N/A l owner op lower N/A self lower lower/upper mismatch between Cholesky op and CholeskyGrad op N/A N/A Apply self N/A x l dz N/A N/A N/A x type N/A perform N/A N/A self node inputs outputs N/A N/A N/A 
        Implements the "reverse-mode" gradient [1]_ for the
        Cholesky factorization of a positive-definite matrix.

        References
        ----------
        .. [1] S. P. Smith. "Differentiation of the Cholesky Algorithm".
           Journal of Computational and Graphical Statistics,
           Vol. 4, No. 2 (Jun.,1995), pp. 134-147
           http://www.jstor.org/stable/1390762

         N/A x N/A inputs N/A 0 N/A L N/A inputs N/A 1 N/A dz N/A inputs N/A 2 N/A dx N/A outputs N/A 0 N/A N N/A N/A x shape N/A 0 N/A N/A self lower N/A N/A F N/A N/A numpy tril dz N/A k N/A xrange N/A N 1 -1 -1 N/A N/A j N/A xrange N/A k 1 N N/A N/A i N/A xrange j N N/A N/A N/A F N/A N/A i k N/A N/A F N/A N/A i j N/A L N/A N/A j k N/A N/A F N/A N/A j k N/A N/A F N/A N/A i j N/A L N/A N/A i k N/A j N/A xrange N/A k 1 N N/A N/A N/A F N/A N/A j k N/A L N/A N/A k k N/A N/A F N/A N/A k k N/A N/A L N/A N/A j k N/A F N/A N/A j k N/A N/A F N/A N/A k k N/A 2 N/A L N/A N/A k k N/A N/A F N/A N/A numpy triu dz N/A k N/A xrange N/A N 1 -1 -1 N/A N/A j N/A xrange N/A k 1 N N/A N/A i N/A xrange j N N/A N/A N/A F N/A N/A k i N/A N/A F N/A N/A j i N/A L N/A N/A k j N/A N/A F N/A N/A k j N/A N/A F N/A N/A j i N/A L N/A N/A k i N/A j N/A xrange N/A k 1 N N/A N/A N/A F N/A N/A k j N/A L N/A N/A k k N/A N/A F N/A N/A k k N/A N/A L N/A N/A k j N/A F N/A N/A k j N/A N/A F N/A N/A k k N/A 2 N/A L N/A N/A k k N/A N/A dx N/A 0 F N/A infer_shape N/A N/A self node shapes N/A N/A N/A N/A N/A shapes N/A 0 N/A N/A Solve N/A Op N/A N/A 
    Solve a system of linear equations.

     N/A __props__ N/A A_structure lower overwrite_A overwrite_b __init__ N/A N/A self A_structure lower overwrite_A overwrite_b N/A general False False False N/A N/A N/A A_structure MATRIX_STRUCTURES N/A N/A N/A ValueError Invalid matrix structure argument A_structure N/A N/A self A_structure A_structure N/A N/A self lower lower N/A N/A self overwrite_A overwrite_A N/A N/A self overwrite_b overwrite_b N/A __repr__ N/A N/A self N/A N/A N/A N/A Solve{%s} N/A str N/A N/A self _props N/A make_node N/A N/A self A b N/A N/A N/A imported_scipy Scipy not available. Scipy is needed for the Solve op N/A A N/A as_tensor_variable A N/A b N/A as_tensor_variable b N/A N/A N/A A ndim 2 N/A N/A N/A b ndim N/A 1 2 N/A otype N/A N/A tensor tensor broadcastable N/A b broadcastable dtype N/A N/A A b dtype N/A N/A Apply self N/A A b N/A otype N/A perform N/A N/A self node inputs output_storage N/A N/A N/A N/A A b inputs N/A N/A N/A self A_structure lower_triangular N/A N/A rval N/A N/A N/A scipy linalg solve_triangular A b lower True N/A N/A N/A N/A self A_structure upper_triangular N/A N/A rval N/A N/A N/A scipy linalg solve_triangular A b lower False N/A N/A rval N/A N/A N/A scipy linalg solve A b N/A N/A N/A output_storage N/A 0 N/A 0 rval N/A infer_shape N/A N/A self node shapes N/A N/A N/A N/A Ashape Bshape shapes N/A rows N/A Ashape N/A 1 N/A N/A N/A len Bshape 1 N/A N/A N/A N/A rows N/A N/A cols N/A Bshape N/A 1 N/A N/A N/A rows cols N/A N/A N/A solve N/A Solve Eigvalsh N/A Op N/A N/A 
    Generalized eigenvalues of a Hermitian positive definite eigensystem.

     N/A __props__ N/A lower __init__ N/A N/A self lower N/A True N/A N/A N/A lower N/A True False N/A N/A self lower lower N/A make_node N/A N/A self a b N/A N/A N/A imported_scipy Scipy not  available. Scipy is needed for the Eigvalsh op N/A N/A b N/A N/A theano tensor NoneConst N/A N/A a N/A as_tensor_variable a N/A N/A N/A a ndim 2 N/A out_dtype N/A N/A N/A theano scalar upcast N/A a dtype N/A w N/A N/A N/A theano tensor vector dtype out_dtype N/A N/A Apply self N/A a N/A w N/A N/A a N/A as_tensor_variable a N/A b N/A as_tensor_variable b N/A N/A N/A a ndim 2 N/A N/A N/A b ndim 2 N/A out_dtype N/A N/A N/A theano scalar upcast N/A a dtype N/A b dtype N/A w N/A N/A N/A theano tensor vector dtype out_dtype N/A N/A Apply self N/A a b N/A w N/A perform N/A N/A self node inputs outputs N/A N/A N/A N/A w outputs N/A N/A N/A len inputs 2 N/A N/A N/A w N/A 0 N/A N/A N/A scipy linalg eigvalsh a N/A inputs N/A 0 b N/A inputs N/A 1 lower N/A self lower N/A N/A N/A w N/A 0 N/A N/A N/A scipy linalg eigvalsh a N/A inputs N/A 0 b None lower N/A self lower N/A grad N/A N/A self inputs g_outputs N/A N/A N/A N/A a b inputs N/A N/A gw g_outputs N/A N/A N/A EigvalshGrad N/A self lower a b gw N/A infer_shape N/A N/A self node shapes N/A N/A N/A n N/A N/A shapes N/A 0 N/A 0 N/A N/A N/A n N/A N/A EigvalshGrad N/A Op N/A N/A 
    Gradient of generalized eigenvalues of a Hermitian positive definite
    eigensystem.

     N/A __props__ N/A lower __init__ N/A N/A self lower N/A True N/A N/A N/A lower N/A True False N/A N/A self lower lower N/A lower N/A N/A N/A self tri0 N/A numpy tril N/A N/A self tri1 N/A N/A N/A a N/A N/A N/A numpy triu a 1 N/A N/A N/A self tri0 N/A numpy triu N/A N/A self tri1 N/A N/A N/A a N/A N/A N/A numpy tril a -1 N/A make_node N/A N/A self a b gw N/A N/A N/A imported_scipy Scipy not available. Scipy is needed for the GEigvalsh op N/A a N/A as_tensor_variable a N/A b N/A as_tensor_variable b N/A gw N/A as_tensor_variable gw N/A N/A N/A a ndim 2 N/A N/A N/A b ndim 2 N/A N/A N/A gw ndim 1 N/A out_dtype N/A N/A N/A theano scalar upcast N/A a dtype N/A b dtype N/A gw dtype N/A out1 N/A N/A N/A theano tensor matrix dtype out_dtype N/A out2 N/A N/A N/A theano tensor matrix dtype out_dtype N/A N/A Apply self N/A a b gw N/A out1 out2 N/A perform N/A N/A self node inputs outputs N/A N/A N/A N/A a b gw inputs N/A N/A w v N/A N/A N/A scipy linalg eigh a b lower N/A self lower N/A gA N/A N/A v dot N/A N/A N/A N/A numpy diag gw dot N/A v T N/A gB N/A N/A N/A v dot N/A N/A N/A N/A numpy diag N/A gw w dot N/A v T N/A out1 N/A N/A N/A self tri0 gA N/A N/A N/A self tri1 gA T N/A out2 N/A N/A N/A self tri0 gB N/A N/A N/A self tri1 gB T N/A N/A N/A outputs N/A 0 N/A 0 N/A N/A numpy asarray out1 dtype N/A N/A N/A node outputs N/A 0 dtype N/A N/A N/A outputs N/A 1 N/A 0 N/A N/A numpy asarray out2 dtype N/A N/A N/A node outputs N/A 1 dtype N/A infer_shape N/A N/A self node shapes N/A N/A N/A N/A N/A shapes N/A 0 N/A shapes N/A 1 N/A N/A eigvalsh N/A N/A a b lower N/A True N/A N/A N/A N/A Eigvalsh lower a b N/A kron N/A N/A a b N/A N/A N/A  Kronecker product.

    Same as scipy.linalg.kron(a, b).

    Parameters
    ----------
    a: array_like
    b: array_like

    Returns
    -------
    array_like with a.ndim + b.ndim - 2 dimensions

    Notes
    -----
    numpy.kron(a, b) != scipy.linalg.kron(a, b)!
    They don't have the same shape and order when
    a.ndim != b.ndim != 2.

     N/A a N/A N/A tensor as_tensor_variable a N/A b N/A N/A tensor as_tensor_variable b N/A N/A N/A N/A a ndim N/A b ndim 2 N/A N/A N/A TypeError N/A kron: inputs dimensions must sum to 3 or more. You passed %d and %d. N/A N/A a ndim N/A b ndim N/A o N/A N/A tensor outer a b N/A o N/A N/A o reshape N/A N/A tensor concatenate N/A N/A a shape N/A b shape N/A N/A a ndim N/A b ndim N/A shf N/A N/A o dimshuffle 0 2 1 N/A list N/A range 3 N/A o ndim N/A N/A N/A shf ndim 3 N/A N/A shf N/A N/A o dimshuffle 1 0 2 N/A o N/A N/A shf flatten N/A N/A o N/A N/A shf reshape N/A N/A N/A N/A N/A o shape N/A 0 N/A N/A o shape N/A 2 N/A N/A N/A o shape N/A 1 N/A N/A o shape N/A 3 N/A tuple N/A N/A N/A o shape N/A i N/A i N/A xrange 4 N/A o ndim N/A o N/A Expm N/A Op N/A N/A 
    Compute the matrix exponential of a square array.

     N/A __props__ N/A make_node N/A N/A self A N/A N/A N/A imported_scipy Scipy not available. Scipy is needed for the Expm op N/A A N/A as_tensor_variable A N/A N/A N/A A ndim 2 N/A expm N/A N/A N/A theano tensor matrix dtype N/A A dtype N/A N/A Apply self N/A A N/A expm N/A perform N/A N/A self node inputs outputs N/A N/A N/A N/A A inputs N/A N/A expm outputs N/A N/A expm N/A 0 N/A N/A N/A scipy linalg expm A N/A grad N/A N/A self inputs outputs N/A N/A N/A N/A A inputs N/A N/A g_out outputs N/A N/A N/A N/A ExpmGrad A g_out N/A infer_shape N/A N/A self node shapes N/A N/A N/A N/A N/A shapes N/A 0 N/A N/A ExpmGrad N/A Op N/A N/A 
    Gradient of the matrix exponential of a square array.

     N/A __props__ N/A make_node N/A N/A self A gw N/A N/A N/A imported_scipy Scipy not available. Scipy is needed for the Expm op N/A A N/A as_tensor_variable A N/A N/A N/A A ndim 2 N/A out N/A N/A N/A theano tensor matrix dtype N/A A dtype N/A N/A Apply self N/A A gw N/A out N/A infer_shape N/A N/A self node shapes N/A N/A N/A N/A N/A shapes N/A 0 N/A perform N/A N/A self node inputs outputs N/A N/A N/A N/A A gA inputs N/A N/A out outputs N/A N/A w V N/A N/A N/A scipy linalg eig A right True N/A U N/A N/A N/A N/A scipy linalg inv V T N/A exp_w N/A N/A numpy exp w N/A X N/A N/A N/A N/A numpy subtract outer exp_w exp_w N/A N/A N/A numpy subtract outer w w N/A N/A N/A numpy fill_diagonal X exp_w N/A Y N/A N/A N/A N/A U dot N/A N/A N/A N/A N/A N/A V T dot gA dot U X dot N/A V T N/A N/A N/A warnings catch_warnings N/A N/A N/A N/A warnings simplefilter ignore N/A numpy ComplexWarning N/A N/A out N/A 0 N/A N/A Y astype N/A A dtype N/A N/A N/A expm N/A Expm