public static Symbol Group(SymbolList symbols) { var handleList = symbols.Select(symbol => symbol.GetHandle()).ToArray(); NativeMethods.MXSymbolCreateGroup((uint)handleList.Length, handleList, out var @out); return(new Symbol(@out)); }
public Operator SetInput(SymbolList symbols) { foreach (var item in symbols) { _InputSymbols.Add(item.GetHandle()); } return(this); }
public NDArrayOrSymbol(params Symbol[] x) { IsNDArray = false; IsSymbol = true; symx = x; }
public static NDArrayOrSymbol[] ToNDArrayOrSymbols(this SymbolList source) { return(source.Select(x => new NDArrayOrSymbol(x)).ToArray()); }