我目前正在尝试使用python库,并在代码中包含一些PAUP命令。
我正在使用python库中提到的教程,但是它给了我一个错误。
所以我要做的是从距离矩阵中估计出一棵树:
距离矩阵A (Numpy阵列)
[[ 0 2 7 8 16 17]
[ 2 0 5 6 17 16]
[ 7 5 0 9 15 13]
[ 8 6 9 0 18 16]
[16 17 15 18 0 5]
[17 16 13 16 5 0]]
import dendropy
from dendropy.interpop import paup
#A is a distance matrix like this
tree = paup.estimate_tree(A, 'nj')我得到的错误是:ImportError: No module named interpop
我已经在我的机器上安装了PAUP,本教程不讨论安装任何其他模块。
任何帮助都将不胜感激。
编辑使用NUMPY数组吗??因为它似乎给numpy数组带来了一个错误。如何解决这个问题?
发布于 2012-11-14 10:08:05
尝试使用from dendropy.interop import paup (减去interpop中的p )。我错误地输入了这个答案两次,所以如果这是错误的原因,那么它是可以理解的:)
https://stackoverflow.com/questions/13376499
复制相似问题