我正在C#中建立一个有限元分析库。在我要分析的每一个结构中,都需要在元素级别上执行几个计算,并将结果合并到一个结构级别上。当有许多元素时,所有这些计算都被惊醒了。
例如,将单元刚度矩阵的计算和装配成全局刚度矩阵。
是否有办法使进程利用线程处理?
public class FEStructure
{
public List<Element> elements = new List<Element>;
public Matrix K;
Struct()
{
// Do some stuff not relevant here
WITH MEMBER [Measures].[NetPromoterScore] AS (IIF(([Measures].[Net Promoter Score] = 1/0 OR
[Measures].[Net Promoter Score] = -1/0 OR ISEMPTY([Measures].[Net Promoter Score])
OR [Measures].[Avg Revenue Per Unit] = 1/0 OR [Measures].[Avg Revenue Per Unit] = -1/0 OR
ISEMPTY([Measures].[Avg Revenue
我试图计算一个大型语料库的共现矩阵,但它需要很长的时间(+6小时)。有更快的方法吗?
我的方法:
将此数组视为corpus,将语料库的每个元素视为context。
corpus = [
'where python is used',
'what is python used in',
'why python is best',
'what companies use python'
]
算法:
words = list(set(' '.join(corpus).split('