pypto.SymbolicScalar.concrete#

产品支持情况#

产品

是否支持

Atlas A3 训练系列产品/Atlas A3 推理系列产品

Atlas A2 训练系列产品/Atlas A2 推理系列产品

功能说明#

获取符号标量的具体数值。

函数原型#

concrete(self) -> int

参数说明#

返回值说明#

符号标量的具体数值。

约束说明#

  • 只有在 is_concrete() 返回 True 时才能调用此方法

  • 如果符号标量不是具体的,将抛出 ValueError 异常

调用示例#

s1 = pypto.SymbolicScalar(10)
out1 = s1.concrete()

# 如果符号标量没有具体值会抛出异常
s2 = pypto.SymbolicScalar("x")
out2 = s2.concrete()

结果示例如下:

输出数据out1: 10
输出数据out2: 抛出异常 ValueError: Not concrete value