mindquantum.core.parameterresolver.PRGenerator
- class mindquantum.core.parameterresolver.PRGenerator(name='p', prefix: str = '', suffix: str = '', dtype=None)[源代码]
一个一个的生成参数。
- 参数:
name (str) - 变量的主要名称。默认值:
'p'
。prefix (str) - 参数的前缀。默认值:
''
。suffix (str) - 参数的后缀。默认值:
''
。dtype (mindquantum.dtype) - 改参数解析器的数据类型。如果为
None
,则类型为mindquantum.float64
。默认:None
。
样例:
>>> from mindquantum.core.parameterresolver import PRGenerator >>> pr_gen = PRGenerator() >>> print(pr_gen.new()) p0 >>> print(pr_gen.new(suffix='a')) p1_a >>> pr_gen.reset() >>> print(pr_gen.new()) p0 >>> pr_gen.size() 1