Я застрял в «[Errno 13] В доступе отказано:» во время работы над пакетом граната в Python 3.7 и Win 10, PyCharm IDE.
Я использую PyCharm от имени администратора.Несколько ответов в стеке потока рекомендуют использовать tf = tempfile.NamedTemporaryFile(delete=False)
.Но я не уверен, как использовать это в моей ситуации.
d1 = DiscreteDistribution({True: 0.2, False: 0.8})
d2 = DiscreteDistribution({True: 0.6, False: 0.4})
d3 = ConditionalProbabilityTable(
[[True, True, True, 0.2],
[True, True, False, 0.8],
[True, False, True, 0.3],
[True, False, False, 0.7],
[False, True, True, 0.9],
[False, True, False, 0.1],
[False, False, True, 0.4],
[False, False, False, 0.6]], [d1, d2])
s1 = State(d1, name="s1")
s2 = State(d2, name="s2")
s3 = State(d3, name="s3")
model = BayesianNetwork()
model.add_states(s1, s2, s3)
model.add_edge(s1, s3)
model.add_edge(s2, s3)
model.bake()
model.plot()