我在 Python 3 中练习图像时遇到了困难:
import numpy as np
from matplotlib.image import imread
photo_data = imread('c:\jpeg.jpg')
photo_data[0,0,1] = 0
Run Code Online (Sandbox Code Playgroud)
我收到这个错误
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-40-f19579124b68> in <module>()
1 photo = photo_data
2 print(type(photo))
----> 3 photo[0,0,1] = 0
4 plt.imshow(photo_data)
ValueError: assignment destination is read-only
Run Code Online (Sandbox Code Playgroud)
我正在学习一个在线课程,其中这段代码似乎有效,你能告诉我我错了什么吗?
我最近开始使用Python 3.5.2编程(大约三年前我学习了C++,但从那时起我就没有使用它)并且我无法理解'.append()'的功能
也许问题是我不是母语为英语的人.
有人可以向我解释这个概念吗?
编辑:谢谢.我无法使这段代码工作.基本上,我希望用户输入日,月,年并将其保存到GDO中.我的错是什么?
from tkinter import *
root = Tk ()
root.title("Calendar")
root.geometry("300x300")
GDO1 = ['Day', 'Month', 'Year']
GDO = []
for w in range (3):
en = Entry(root)
lab = Label(root, text = GDO1[w])
lab.grid(row=w+1, column=0, sticky = W)
en.grid(row=w+1, column=1, sticky = W)
GDO.append(en)
buttonGDO = Button (root, text="Submit", command=GDO.append(en) and print (GDO))
buttonGDO.grid(row=4)
root.mainloop
Run Code Online (Sandbox Code Playgroud)