PLINQ风格,例如:
var myTimeSeries = from kvp in myOtherTimeSeries.AsParallel() where kvp //etc.
答案 0 :(得分:0)
Deedle目前没有这些方法的并行实现。有些操作可以通过访问基础观察(作为一系列键值对)使用普通的Parallel LINQ进行并行化:
StorageFile MyFile = await StorageFile.GetFileFromApplicationUriAsync(new Uri(BaseUri, "/SamplePhoto.jpg"));
await MyFile.CopyAsync(ApplicationData.Current.LocalFolder, "NewName.jpg");
[...]
StorageFile temp = await ApplicationData.Current.LocalFolder.GetFileAsync("NewName.jpg");
如果您想对系列做一些基本的事情,这可能会有效,但是将结果数据转换回系列的开销实际上可能超过并行化的收益。
您尝试并行化的操作是什么?也许我们可以在Deedle中包含其中一些的并行实现。