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。
- new(prefix='', suffix='')#
生成下一个新的参数。
- 参数:
prefix (str) - 生成此参数时的额外前缀。默认值:
''。suffix (str) - 生成此参数时的额外后缀。默认值:
''。
- reset()#
重置参数生成器到初态。
- size()#
返回已生成的参数的个数。