相关疑难解决方法(0)

使用pexpect时如何明确设置终端大小

我有一个ncurses应用程序,它在启动时检查终端大小,如果不适合则立即退出.

在Linux中,默认大小为80x24,此应用程序至少需要25个.修复很简单,我只是在运行ncurses应用程序之前调整终端仿真窗口(在X中).

我想用pexpect自动化ncurses应用程序,但是因为它认为通过pexpect启动时终端大小小于所需的终端大小,所以它不会运行.有什么方法可以在启动时明确指定pexpect的终端大小?

python linux pexpect

7
推荐指数
2
解决办法
7285
查看次数

如何从 pgmpy 打印打印完整的 cpd?

我试图让贝叶斯网络的保险数据表示中的示例发挥作用。请参阅最大似然估计部分。我从 R 中的 bnlearn 包中获取数据,然后将其上传到我的谷歌驱动器。数据

下图显示...我相信这显示了缺失的列。如何修复代码以显示正确的信息?

在此输入图像描述

from pgmpy.models import BayesianModel

model = BayesianModel([('Antilock', 'Accident'), ('DrivingSkill', 'DrivQuality'), ('DrivQuality', 'Accident')])

# Maximum Likelihood Estimation
from pgmpy.estimators import MaximumLikelihoodEstimator 
mle = MaximumLikelihoodEstimator(model, df)

# Pour toutes les variables :
model.fit(df, estimator=MaximumLikelihoodEstimator)
for cpd in model.get_cpds():
  print(cpd)

Run Code Online (Sandbox Code Playgroud)

注1:从R获取数据的代码

data(insurance)

write.csv(insurance,"C:/Users/Administrator/OneDrive/University of London/AI/Assignment 1/insurance.csv")

Run Code Online (Sandbox Code Playgroud)

注意2:如果您在 colab 中运行它,您将需要安装该软件包

!pip install pgmpy
Run Code Online (Sandbox Code Playgroud)

python pgmpy google-colaboratory

4
推荐指数
1
解决办法
1724
查看次数

标签 统计

python ×2

google-colaboratory ×1

linux ×1

pexpect ×1

pgmpy ×1