猿问

将 RGB 图像转为灰度会导致白色发光

也许更好的方法是使用pd.to_datetime。对于您的第二个数据框,代码将是:


pd.to_datetime(df["Date Time"], format="%Y-%m-%d %H:%M:%S")   

证明:


准备案例:


df = pd.DataFrame({"Date Time":["2018-12-11 15:35:45"]})   

df


Date Time

0   2018-12-11 15:35:45

转变:


pd.to_datetime(df["Date Time"], format="%Y-%m-%d %H:%M:%S")

0   2018-12-11 15:35:45

Name: Date Time, dtype: datetime64[ns]

聚苯乙烯


如果您坚持使用apply代码将是:


df["Date Time"].apply(lambda x: pd.to_datetime(x, format="%Y-%m-%d %H:%M:%S"))

0   2018-12-11 15:35:45

Name: Date Time, dtype: datetime64[ns]

但我在实践中从未见过这种情况。


千万里不及你
浏览 222回答 3
3回答

忽然笑

改为尝试加权平均值:ave = int(0.30 * pixels[i,j][0] + 0.59 * pixels[i,j][1] + 0.11 * pixels[i,j][2])根据这篇文章,这些权重应该“说明眼睛对不同颜色的敏感性”。

慕尼黑5688855

你缺少一个括号。试试这一行:avg = int((pixels[i,j][0] + pixels[i,j][1] + pixels[i,j][2]) / 3)

MM们

您缺少括号,但图像对象实际上具有转换为黑白的功能。尝试这个:img = Image.open("image.jpg").convert("L")你可以在这里找到它的完整文档
随时随地看视频慕课网APP

相关分类

Python
我要回答