pypto.SymbolicScalar构造函数#
产品支持情况#
Ascend 950PR/Ascend 950DT:支持
Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持
Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持
功能说明#
创建新的SymbolicScalar实例,支持多种构造方式。
函数原型#
__init__(self,
arg0: Union[int, str, 'SymbolicScalar'] = None,
arg1: Union[int, None] = None
) -> None
参数说明#
参数名 |
输入/输出 |
说明 |
|---|---|---|
self |
输出 |
实例对象引用,Python自动传递。 |
arg0 |
输入 |
符号标量的值或名称,可以是: |
arg1 |
输入 |
符号标量的值,仅在arg0为字符串时可选择使用。 |
返回值说明#
无。
约束说明#
如果arg0是整数,arg1将被忽略
如果arg0是字符串且arg1是整数,将创建一个带初始值的符号标量
如果arg0是字符串且arg1是None,将创建一个无初始值的符号标量
如果arg0是SymbolicScalar,将复制其底层实现对象
调用示例#
a = pypto.SymbolicScalar()
b = pypto.SymbolicScalar(10)
c = pypto.SymbolicScalar("x")
d = pypto.SymbolicScalar("x", 10)
e = pypto.SymbolicScalar(c)