mindquantum.core.parameterresolver.PRGenerator
- class mindquantum.core.parameterresolver.PRGenerator(name='p', prefix='', suffix='', 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