我正在尝试按照以下示例通过克里金法在 2D 网格上插入响应: 如何在 Python 中使用克里金法插入 2D 空间数据?
但是,当我尝试从 OpenTURNS 中的一维数组创建样本时,
import numpy as np
import openturns as ot
observations = ot.Sample(np.array([1,2,3]))
我不断收到此错误
TypeError: Wrong number or type of arguments for overloaded function 'new_Sample'.
Possible C/C++ prototypes are:
OT::Sample::Sample()
OT::Sample::Sample(OT::UnsignedInteger const,OT::UnsignedInteger const)
OT::Sample::Sample(OT::UnsignedInteger const,OT::Point const &)
OT::Sample::Sample(OT::Sample const &,OT::UnsignedInteger const,OT::UnsignedInteger const)
OT::Sample::Sample(OT::SampleImplementation const &)
OT::Sample::Sample(OT::Sample const &)
OT::Sample::Sample(PyObject *)
这也不起作用:
observations = ot.Sample(np.array([[1],[2],[3]]))