随笔分类 - Python
摘要:跑实验换了几次服务器了,每次遇到相似问题都要重新百度,而且每次百度搜索出的顺序都不一样,又得重新找半天,这次把遇到的问题都总结一下。 1.准备 PuTTY和FileZilla FileZilla使用FTP传输时,实验室的服务器可能是出于安全考虑,没有开放21端口;想到ssh可以登录,就换SFTP来传
阅读全文
摘要:原文链接:命令行运行Python脚本时传入参数的三种方式(原文的几处错误在此已纠正) 如果在运行python脚本时需要传入一些参数,例如gpus与batch_size,可以使用如下三种方式。 这三种格式对应不同的参数解析方式,分别为sys.argv, argparse, tf.app.run, 前两
阅读全文
摘要:先参考这篇记录大概理解了原因, 再深入了解下python的import机制, 发现自己的模块之间存在互相import。 比如,A.py中import B,而B.py中也import A了, 现在执行模块A,就会先将B中的代码搬过来,但B中有import A,而此时A.pyc还没生成,所以B中impo
阅读全文
摘要:转自https://www.cnblogs.com/dreamyu/p/7889959.html https://www.cnblogs.com/lifeofershisui/p/8135702.html 大家可能知道我们的工程在IDE(Pycharm)中运行和我们在cmd中运行的路径是不一样的,在
阅读全文
摘要:之前用以下代码将实验结果用matplotlib show出来 画出的图都没什么问题,但忽然有一次数据量比较大,matplotlib开始报错,并且画出的图出现以下问题: 报错: 图: 看到坐标轴丢失,并且坐标都挤到一起了,先想到的会不会是数据太多轴坐标密集给挤一起了? = = too stupid…
阅读全文
摘要:问题: 想从以下形式的dict中取value最大的2个key-value的key 起初考虑使用两个标记、遍历一遍dict的方法,但考虑到后续可能会需要3个或者以上的最大键值对(n个),便想到使用堆的方式进行获取。 先想到的是堆中只维护n个最大的键值对,遇到比堆中最小的键值对的value大的key-v
阅读全文
摘要:场景: 使用gurobi求解优化问题时,遇到quicksum()函数用法如下: 读着很流畅而且好像并没什么问题欸,但 返回的又是什么? 看了下quicksum()函数的介绍: 所以,上述代码返回的是个list? python console中试了下: 并不是list欸,是个generator obj
阅读全文
摘要:由于没时间系统学习下Python 只能见一个问题探究一个问题了 一、初级 - 对象 关于Python中的数据类型,今天重新认识了下。【参考】 首先,Python中,对象才有类型, 变量是没有类型的,它只是对象的“引用”。 其次,Python中对象被分为两类:可更改对象和不可更改对象(包括number
阅读全文
摘要:习惯了java的Matrix = [][]不知道python怎么创二维数组。 先看 python中的二维数组操作 对最后提出的二维数组创建方式存在疑问 Matrix = [([0] * 3) for i in range(4)] 为什么可以用[0]*3?不会浅拷贝吗? 看了其他博客的二维数组创建方式
阅读全文