Python基础
不难真的一点都不南
这个作者很懒,什么都没留下…
展开
-
Pycharm 社区版plt不能正常显示图片
专业版好像可以通过setting→tools→python scientific →关闭 show plots in tool window来完成,但是我在社区版没有找到。在开头加下面两句代码就可以啦:import matplotlibmatplotlib.use('TkAgg')原创 2022-04-29 16:16:50 · 4091 阅读 · 4 评论 -
【Python】 初始化(二维)列表常见的错误
文中更多细节待补充~快速初始化一维列表快速初始化一维列表,一般使用data = [0]*n来创建具有n个0的列表——所有元素都指向同一个整数实例。初始化二维列表data = ([0]*c)*r : :([0]*c)确实创建了一张有c个0的列表,但是将此列表乘r,只会创建一张长度为r*c的一维列表。data = [[0]*c]*r :会得到一个二维列表,但是data列表的 r个元素都指向了同一个实例——一个含有c个0的列表。如果改变data[0][0]的值,很有可能同时改变data[2]原创 2022-04-14 15:05:19 · 1200 阅读 · 0 评论 -
【Python】生成器(generator)、yield含义
如有问题欢迎指出!参考链接:1.https://blog.csdn.net/mieleizhi0522/article/details/821428562.https://blog.csdn.net/mieleizhi0522/article/details/82142856)定义Python中生成器是迭代器(Iterator) 的一种,每次遇到 yield时函数会暂停并保存当前所有的运行信息,返回 yield 后的值, 并在下一次执行 next()方法时从当前位置继续运行。列表一次生成一组值,占原创 2022-01-29 16:33:43 · 1301 阅读 · 0 评论 -
python神奇/灵活的赋值
最近在看李沐的动手学习深度学习https://zh-v2.d2l.ai/chapter_computer-vision/fcn.html再这样产生了疑惑。举例说明w1_tensor = w2_tensor = w3_tensor = torch.zeros((2, 2, 3, 3))a_tensor = torch.arange(9.0).reshape(3,3)w1_tensor[range(2),range(2), :, :] = a_tensor我以为输出的w1_tens..原创 2021-07-18 18:57:53 · 145 阅读 · 0 评论