我正在开发一个需要执行大量矢量转换的图形应用程序。
我使用preds = train['Gender'][clf.predict(test[features])]
print(pd.crosstab(test['Gender'], preds, rownames=['actual'], colnames=['preds']))
作为向量,使用ValueError: cannot reindex from a duplicate axis
作为矩阵。它们都是结构,因此当尝试使用相同的矩阵转换许多不同的向量时,由于System.Numerics.Vector3
按值传递矩阵,我的应用程序变得非常慢。
这有什么理由吗?我怎样才能克服这个问题?