小编bpe*_*kes的帖子

在C#中使用lambdas在数组上执行多个函数

我有一个字符串,我想在特定的分隔符上拆分,然后从每个成员中删除起始和尾随空格.目前代码如下:

string s = "A, B, C ,D";
string[] parts = s.Split(',');
for(int i = 0; i++; i< parts.Length)
{
     parts[i] = parts[i].Trim();
}
Run Code Online (Sandbox Code Playgroud)

我觉得应该有一种方法可以用lambdas来做到这一点,这样它就可以放在一条线上,但我无法绕过它.我宁愿远离LINQ,但我也不反对它作为解决方案.

string s = "A, B, C ,D";
string[] parts = s.Split(','); // This line should be able to perform the trims as well
Run Code Online (Sandbox Code Playgroud)

我最近一直在Python工作,我认为这让我重新思考如何思考C#中的问题解决方案.

c# string lambda

1
推荐指数
1
解决办法
191
查看次数

使用pandas从订单的时间序列创建订单簿的快照?

我是python和pandas的新手,我想知道是否有人知道在pandas之上是否有任何python构建库,这将需要一系列具有以下列的时间序列:timestamp,id,price,大小,交换

每条记录按大小调整每个价格和交换的总数,以便为您提供当前视图,即记录可能如下所示:

9:00:25.123, 1, 1.02, 100, N
9:00:25.123, 2, 1.02, -50, N
9:00:25.129, 3, 1.03,  50, X
9:00:25.130, 4, 1.02, 150, X
9:00:25.131, 5, 1.02,  -5, X
Run Code Online (Sandbox Code Playgroud)

我希望能够随时了解市场的现状.例如,如果我在9:00:25.130拨打市场电话,我会得到:

1.02, N,  50
1.02, X, 150
1.03, X,  50
Run Code Online (Sandbox Code Playgroud)

查询9:00:25.131将返回

1.02, N,  50
1.02, X, 145
1.03, X,  50
Run Code Online (Sandbox Code Playgroud)

这些记录可能有一百万或更多,迭代所有记录对于每个请求都需要很长时间,特别是如果您在当天晚些时候尝试查看时间.我想有人可以在某个时间间隔创建"快照",并像mpeg播放中的关键帧一样使用它们,我可以自己编写代码,但我认为书籍构建/回放对于使用pandas和财务数据的人来说是如此普遍的需要他们可能已经是那里的图书馆.

任何想法,还是我自己动手?

python quantitative-finance pandas

0
推荐指数
1
解决办法
5877
查看次数

在C#中创建IEnumerable的匿名实例的语法是什么?

我有一个函数,它接受IEnumerable的参数.我们称之为:

Iter(IEnumerable<string> list)
Run Code Online (Sandbox Code Playgroud)

我有一个字符串,我想传递给函数.有没有办法实现它而不实际创建一些实现IEnumerable的对象?看起来我应该能够使用lambda,比如:

string thing1 = "Frank";
Iter( () => { yield return thing1 };);
Run Code Online (Sandbox Code Playgroud)

重申一下,没有双关语,我想知道是否有办法使用匿名函数/ lambda,所以我不必创建容器的实例.

c# linq lambda

0
推荐指数
1
解决办法
86
查看次数

如何声明绑定到另一个类的成员的类型成员?

class A
{
   public:
   int a;
}

class B
{
   public:
   ????(A.a) a;
}
Run Code Online (Sandbox Code Playgroud)

我希望Ba与Aa decltype不正确的类型相同,我不想在typedefA类中添加一个.

c++

-3
推荐指数
1
解决办法
25
查看次数

标签 统计

c# ×2

lambda ×2

c++ ×1

linq ×1

pandas ×1

python ×1

quantitative-finance ×1

string ×1