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