这就是我所知道的
str = String.Format("Her name is {0} and she's {1} years old", "Lisa", "10");
Run Code Online (Sandbox Code Playgroud)
但我想要类似的东西
str = String("Her name is @name and she's @age years old");
str.addParameter(@name, "Lisa");
str.addParameter(@age, 10);
Run Code Online (Sandbox Code Playgroud) 例如
txtUnitTotalQty.Text = "";
txtPrice.Text = "";
txtUnitPrice.Text = "";
lblTotalvalue.Text = "";
Run Code Online (Sandbox Code Playgroud)
喜欢的东西
(txtUnitTotalQty, txtPrice, txtUnitPrice, lblTotalvalue).Text = "";
Run Code Online (Sandbox Code Playgroud) 我目前的代码是:
public static byte[] ImageToByte(Image img)
{
byte[] byteArray = new byte[0];
using (MemoryStream stream = new MemoryStream())
{
img.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp);
stream.Close();
byteArray = stream.ToArray();
}
return byteArray;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法让这个工作与多线程,或使用我的CPU的每个核心,使其更快?
df.index = 10,100,1000
df2.index = 1,2,11,50,101,500,1001
Just sample
Run Code Online (Sandbox Code Playgroud)
我需要根据这些条件将 df2 中最接近的索引与 df 进行比较
例如输出
df | df2
10 | 11
100 | 101
1000 | 1001
Run Code Online (Sandbox Code Playgroud)
现在我可以用 for 循环来做,而且速度非常慢
我用 new_df2 来保持索引而不是 df2
new_df2 = pd.DataFrame(columns = ["value"])
for col in df.index:
for col2 in df2.index:
if(col2 > col):
new_df2.loc[col2] = df2.loc[col2]
break
else:
df2 = df2[1:] #delete first row for index speed
Run Code Online (Sandbox Code Playgroud)
在这种情况下如何避免for循环谢谢。