![](https://img-blog.csdnimg.cn/20201026203954301.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python
python包和库的学习,代码报错的解决
浅度学习的ryan
热爱文字,喜欢分享,不断学习,透明小白
展开
-
python中 for 和 if 写在一行的语法
python的一行简写看着很方便,但有时候不容易理解,对变量元素的控制也不到位,我们要进行分解一下。其实 for...[if]... 就是创建List的一种写法从for给定的List中选择出满足if条件的元素组成新的List,其中if是可以省略的简单的例子:>>> a=[12,3,4,6,7,13,21]>>> newList =[x for x in a]>>> newList[12,3,4,6,7,13,21]>>&g原创 2020-09-23 21:00:14 · 12616 阅读 · 0 评论 -
语法错误 SyntaxError: from __future__ imports must occur at the beginning of the file 的分析和解决
我在跑一个GAN项目的时候,遇到了这样一个错误SyntaxError: from __future__ imports must occur at the beginning of the file语法错误,还是比较放心的,因为是最表层的错误,不会那么难搞回到错误上,它的意思就是,这个__future__引用必须出现在文件的开头why?把前面介绍型的注释文字都删掉就行了,`_future_`前不可以有任何跟程序有关的文字,否则就会报错。我的理解,应该是跟python的PEP8规则有关p原创 2020-09-20 20:02:31 · 7298 阅读 · 0 评论 -
TensorFlow: tf.flags.DEFINE_xxx()用法
读代码的时候常常会遇到flag到处飞比如:FLAGS = flags.FLAGSflags.DEFINE_integer( "data_reading_num_threads", 64, "The number of threads used to read the dataset.")FLAGS = tf.flags.FLAGStf.flags.DEFINE_string('name', 'default', 'name of the model')tf.flags.DE原创 2020-09-17 13:59:09 · 237 阅读 · 0 评论 -
python模块导入 -- No module named ‘xxx‘ 问题
在python项目代码中,每一个.py文件就是一个模块,每个具有__init__.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中,就可以使用 import 模块或 import 包来使用。1️⃣如果你要使用的模块和当前模块在同一目录,只要import相应的文件名就好比如在a.py中使用b.py:import b 同一目录下直接导名字即可,不用加上当前目录的文件夹名比如在example文件夹目录下的两个模块a.py和b.py这样导入模块:from example .原创 2020-09-14 20:42:51 · 2168 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘XXX‘ 解决方法
在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的。但是在cmd中执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError: No module named xxx这样的错误,解决方法:在报错的模块中添加:import sysimport oscurPath = os.path.abspath(os.path.dirname(__file__))rootPath = os.path.split(curPath)[0]s转载 2020-09-09 15:07:09 · 2697 阅读 · 0 评论 -
使用OpenCV遇到一些问题(opencv-contrib-python模块)
使用python做一些图像有关的工作时,除了PIL库,OpenCV也是更好的工具使用cv2的im.read读取图片import cv2# 读取一张照片img = cv2.imread('2.jpg',cv2.IMREAD_GRAYSCALE)在打印图片的时候cv2.imshow('image',img)出现errorOpenCV(4.2.0)C:\projects\opencv- python\opencv\modules\highgui\src\window.cpp:651:原创 2020-07-05 16:20:38 · 1843 阅读 · 0 评论 -
使用matplotlib修改字体之Times New Roman
在写论文画图的时候,我们会对图片的标题,图例等文字部分设定规定好的字体和样式,但有时候是会出问题的。比如,我们给所有文字都设定好了Times New Roman字体,但是原创 2020-05-28 10:45:38 · 18207 阅读 · 10 评论 -
python add_argument()用法解析
在python项目代码中,常常会有一个config.py代码,专门放项目中全部需要的参数。在代码中定义好我们需要的参数,Python 内置的一个用于命令项选项与参数解析的模块--argparse 将会从 sys.argv 中解析出这些参数,并自动生成帮助和使用信息。原创 2020-05-27 20:02:05 · 986 阅读 · 0 评论 -
PyTorch之前向传播函数forward
神经网络的典型处理如下所示:1. 定义可学习参数的网络结构(堆叠各层和层的设计);2. 数据集输入;3. 对输入进行处理(由定义的网络层进行处理),主要体现在网络的前向传播;4. 计算loss ,由Loss层计算;5. 反向传播求梯度;6. 根据梯度改变参数值,最简单的实现方式(SGD)为:...转载 2020-05-27 19:25:02 · 1381 阅读 · 0 评论 -
Python中shutil模块的常用文件操作函数用法示例
shutil模块提供比OS模块更强大的本地文件操作功能,包括文件的压缩和解压缩等,下面我们就来列举Python中shutil模块的常用文件操作函数用法示例:原创 2020-05-25 10:35:27 · 412 阅读 · 0 评论 -
npy/npz和pkl文件的类型和打开方式
在python项目中遇到很多文件格式的问题,.npy和.pkl的较为常见,记录一下。原创 2020-05-24 17:59:51 · 5576 阅读 · 0 评论