Importing Tester requires importing all of UnitTest which is not a AttributeError: module 'numpy' has no attribute 'bool'.
时间: 2023-12-09 15:36:57 浏览: 252
ModuleNotFoundError: No module named ‘sklearn.cross_validation’
根据引用[1]中提到的错误信息,可以看出是因为numpy模块中没有名为bool的属性导致的。可能是因为numpy版本更新后,bool属性被移除或更改了名称。解决此问题的方法是使用numpy中的其他属性或方法来代替bool属性。例如,可以使用numpy中的bool_属性来代替bool属性。具体代码如下所示:
```python
import numpy as np
import pandas as pd
# 2. Importing dataset
dataset = pd.read_csv('Data.csv') # read csv file
X = dataset.iloc[:, :-1].values
y = dataset.iloc[:, 3].values
# Replace bool with bool_
X = np.where(X == 'yes', 1, 0).astype(np.bool_)
```
阅读全文