本文整理汇总了Python中hyperspy.components.Gaussian.active_is_multidimensional方法的典型用法代码示例。如果您正苦于以下问题:Python Gaussian.active_is_multidimensional方法的具体用法?Python Gaussian.active_is_multidimensional怎么用?Python Gaussian.active_is_multidimensional使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类hyperspy.components.Gaussian
的用法示例。
在下文中一共展示了Gaussian.active_is_multidimensional方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: setUp
# 需要导入模块: from hyperspy.components import Gaussian [as 别名]
# 或者: from hyperspy.components.Gaussian import active_is_multidimensional [as 别名]
def setUp(self):
np.random.seed(1)
axes = np.array([[100 * np.random.random() + np.arange(0., 600, 1)
for i in range(3)] for j in range(4)])
g = Gaussian()
g.A.value = 30000.
g.centre.value = 300.
g.sigma.value = 150.
data = g.function(axes)
s = SpectrumSimulation(data)
s.axes_manager[-1].offset = -150.
s.axes_manager[-1].scale = 0.5
s.add_gaussian_noise(2.0)
m = s.create_model()
g = Gaussian()
g.A.ext_force_positive = True
g.A.ext_bounded = True
m.append(g)
g.active_is_multidimensional = True
for index in m.axes_manager:
m.fit()
self.model = m