pypto.SymbolicScalar构造函数#

产品支持情况#

产品

是否支持

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

输入

符号标量的值或名称,可以是:
- int:整数值,创建一个常量符号标量
- str:符号名称,创建一个符号标量
- SymbolicScalar:另一个符号标量,用于复制

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)