我正在尝试绘制一个 HMM 模型,通过使用 Pomegranate 库来实现。
调用 plot 方法model.plot()
调用以下错误:
PermissionError Traceback (most recent call last)
<ipython-input-29-405034733d4b> in <module>
3 #unique_data = [list(x) for x in set(tuple(x) for x in result)]
4 #unique_data
----> 5 model.plot()
D:\ProgramData\Anaconda3\lib\site-packages\pomegranate\hmm.pyx in pomegranate.hmm.HiddenMarkovModel.plot()
D:\ProgramData\Anaconda3\lib\site-packages\pomegranate\hmm.pyx in pomegranate.hmm.HiddenMarkovModel.plot()
D:\ProgramData\Anaconda3\lib\site-packages\pygraphviz\agraph.py in draw(self, path, format, prog, args)
1516
1517 if path is not None:
-> 1518 fh = self._get_fh(path, 'w+b')
1519 fh.write(data)
1520 if is_string_like(path):
D:\ProgramData\Anaconda3\lib\site-packages\pygraphviz\agraph.py in _get_fh(self, path, mode)
1545 fh = os.popen("bzcat " + path) # probably not portable
1546 else:
-> 1547 fh = open(path, mode=mode)
1548 elif hasattr(path, 'write'):
1549 # Note, mode of file handle is unchanged.
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\renda\\AppData\\Local\\Temp\\tmp672ou8lg'
我试图更改文件夹的 R/W 权限,但没有成功。有什么建议吗?我正在使用 Anaconda3 环境在 Windows 10 上工作。