Symbol¶
Composition¶
Composite multiple symbols into a new one by an operator.
|
Composes symbol using inputs. |
Arithmetic operations¶
|
x.__add__(y) <=> x+y |
|
x.__sub__(y) <=> x-y |
|
x.__rsub__(y) <=> y-x |
x.__neg__() <=> -x |
|
|
x.__mul__(y) <=> x*y |
|
x.__div__(y) <=> x/y |
|
x.__rdiv__(y) <=> y/x |
|
x.__mod__(y) <=> x%y |
|
x.__rmod__(y) <=> y%x |
|
x.__pow__(y) <=> x**y |
Trigonometric functions¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Hyperbolic functions¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Exponents and logarithms¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Powers¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Basic neural network functions¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Comparison operators¶
|
x.__lt__(y) <=> x<y |
|
x.__le__(y) <=> x<=y |
|
x.__gt__(y) <=> x>y |
|
x.__ge__(y) <=> x>=y |
|
x.__eq__(y) <=> x==y |
|
x.__ne__(y) <=> x!=y |
Symbol creation¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Changing shape and type¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Expanding elements¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Rearranging elements¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Reduce functions¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Rounding¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Sorting and searching¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Query information¶
Gets name string from the symbol, this function only works for non-grouped symbol. |
|
Lists all the arguments in the symbol. |
|
Lists all the outputs in the symbol. |
|
Lists all the auxiliary states in the symbol. |
|
|
Gets all attributes from the symbol. |
|
Returns the attribute string for corresponding input key from the symbol. |
Recursively gets all attributes from the symbol and its children. |
Indexing¶
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
|
Convenience fluent method for |
Get internal and output symbol¶
|
x.__getitem__(i) <=> x[i] |
Returns a generator object of symbol. |
|
Gets a new grouped symbol sgroup. |
|
Gets a new grouped symbol whose output contains inputs to output nodes of the original symbol. |
Inference type and shape¶
|
Infers the type of all arguments and all outputs, given the known types for some arguments. |
|
Infers the shapes of all arguments and all outputs given the known shapes of some arguments. |
|
Infers the shape partially. |
Bind¶
|
Binds the current symbol to an executor and returns it. |
|
Bind current symbol to get an executor, allocate all the arguments needed. |
Save¶
|
Saves symbol to a file. |
Saves symbol to a JSON string. |
|
Gets a debug string of symbol. |
Miscellaneous¶
|
Convenience fluent method for |
|
Convenience fluent method for |