============ inti over ============ QH6249 qh_lib_check: Incorrect qhull library called. Size of qhT for caller is 8232, but for library is 8184. QH6259 qh_lib_check: Cannot continue. Library 'qhull_r 7.2.0 (2015.2.r 2016/01/18)' is reentrant (e.g., qhull_r.so)
时间: 2023-08-09 08:10:17 浏览: 97
这个错误是由于您引用的qhull库版本不一致导致的。错误信息中显示了您的代码期望的qhull库版本的大小,和实际引用的qhull库版本的大小不一致。
为了解决这个问题,您可以尝试卸载当前的qhull库,然后重新安装与您的代码所需版本相同的qhull库。
另外,如果您使用的是Python,可以尝试使用pip安装qhull库的特定版本,例如:
```
pip install qhull==2015.2
```
这将安装2015.2版本的qhull库,与您的代码所需的版本相同。
相关问题
代码为:class LogisticRegression(nn.Module): def __inti__(self,n_input_features): super(LogisticRegression,self).__inti() self.linea=nn.Linear(n_input_features,1) def forward(self,x): y_predicted=torch.sigmoid(self.linea(x)) return y_predicted model=LogisticRegression(n_feature)
这段代码定义了一个 LogisticRegression 类,继承了 nn.Module。构造函数 __init__() 中传入了输入特征的数量 n_input_features,然后调用了父类的构造函数,并定义了一个线性层 self.linea,其输入特征数量为 n_input_features,输出特征数量为 1。
forward() 方法定义了模型的前向传播过程。输入 x 经过线性层 self.linea 后,再经过 sigmoid 函数得到 y_predicted,即预测值。
最后,利用该类构造一个模型对象 model,传入特征数量 n_feature。
在__inti__中定义参数时,self.a = 1 为什么是元组类型
在Python中,`self.a = 1`并不是元组类型,它是将类的实例属性`a`初始化为整数值1。在`__init__`方法中,我们通常使用参数来初始化类的实例属性,例如:
```python
class MyClass:
def __init__(self, a):
self.a = a
```
在上面的示例中,`__init__`方法中定义了一个参数`a`,用于初始化类的实例属性`self.a`。当我们创建类的实例对象时,可以通过传递参数来初始化类的实例属性,例如:
```python
my_obj = MyClass(1)
```
上面的示例中,我们创建了一个`MyClass`类的实例对象`my_obj`,并将参数1传递给`__init__`方法中的参数`a`,从而初始化了类的实例属性`self.a`的值为1。
需要注意的是,`self`并不是参数,它是类的实例对象本身,在调用类的实例方法时,Python会自动将类的实例对象传递给`self`,从而我们可以通过`self`来访问类的实例属性和方法。
阅读全文