我对此行有错误.我正在使用导入文件中的字典.这是字典:
users = [{'id':1010,'name':"Administrator",'type':1},{'id':1011,'name':"Administrator2",'type':1}]
Run Code Online (Sandbox Code Playgroud)
并且工作方法如下:
def addData(dict, entry):
new = {}
x = 0
for i in dict.keys():
new[i] = entry(x)
x += 1
dict.append(new)
Run Code Online (Sandbox Code Playgroud)
"dict"将是"用户",但错误是字典不能识别我这样.谁能告诉我,我在字典里有错?
好吧,我有一个代码在"x"图像中应用Rain Bow过滤器,我必须以两种方式做:顺序和并行,我的顺序代码工作没有问题,但并行部分不起作用.我不知道,为什么?
码
public static Bitmap RainbowFilterParallel(Bitmap bmp)
{
Bitmap temp = new Bitmap(bmp.Width, bmp.Height);
int raz = bmp.Height / 4;
Parallel.For(0, bmp.Width, i =>
{
Parallel.For(0, bmp.Height, x =>
{
if (i < (raz))
{
temp.SetPixel(i, x, Color.FromArgb(bmp.GetPixel(i, x).R / 5, bmp.GetPixel(i, x).G, bmp.GetPixel(i, x).B));
}
else if (i < (raz * 2))
{
temp.SetPixel(i, x, Color.FromArgb(bmp.GetPixel(i, x).R, bmp.GetPixel(i, x).G / 5, bmp.GetPixel(i, x).B));
}
else if (i < (raz * 3))
{
temp.SetPixel(i, x, Color.FromArgb(bmp.GetPixel(i, x).R, bmp.GetPixel(i, x).G, …Run Code Online (Sandbox Code Playgroud)