我在Mac上使用Python3.5(带有Anaconda)和Cplex12.7.1。
我最近发现当我在事先导入cplex时运行带有numpy的X.T.dot(X)时出现“Segmentation fault:11”,如下所示。
import cplex
import numpy as np
X = np.random.randn(5, 3)
Z = X.T.dot(X)
有人可以告诉我如何避免分段错误吗?
没有“import cplex”,它运行正常。如果我首先复制X.T然后相乘,它也可以正常工作,如下所示。
import cplex
import numpy as np
X = np.random.randn(5, 3)
Y = X.T.copy()
Z = Y.dot(X)