![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
倚剑天客
不断学习,不断攀登
展开
-
tensorflow jupyter notebook model.evaluate 输出一长串等号 ======================
在用jupyter notebook 对模型进行评估时,出现如下情况:model.evaluate(x_test_scaled, y_test)解决办法其实也很简单只要加一个参数就行,如下。model.evaluate(x_test_scaled,y_test,verbose=0)verbose=0 不输出“=”berbose=1 输出”=“,程序执行进度...原创 2020-08-09 21:39:03 · 624 阅读 · 2 评论 -
python3 sys模块简介
文章目录sys模块的常见函数列表sys.argvsys.exit(n)sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分。sys模块功能多,我们这里介绍一些比较实用的功能sys模块的常见函数列表sys.argv: 实现从程序外部向程序传递参数。-sys.exit([arg]): 程序中间的退出,arg=0为正常退出。sys.stdout.write('please:'):标准输出,引出进度条的例子sys.getrecursionlimit() :获取最大递归层数原创 2020-08-02 09:40:57 · 464 阅读 · 0 评论 -
Pycharm 光标快速定位到行尾快捷键/光标定位到新行
1.问题描述使用Pycharm写代码时,有很多比较方便的快捷键,比如:Shift+Enter快速切换到下一行,但每次切换到多个括号外或者想移动到行尾,就必须按 End 键或者鼠标点击,这样操作幅度太大,影响写代码的连贯性。多方查找,实现此功能的按键只有 End ,所以需要自定义 光标快速定位到行尾 的按键。2.解决方法思路:以End 为线索找到设置的地方,自定义增加一个快捷键。打开菜单 File > Settings , 直接搜索 End ,然后找到以按键 End 为快捷键的项目, 可原创 2020-07-28 22:59:18 · 17885 阅读 · 8 评论 -
pycharm每次运行的时候都会开一个新窗口并且每次需要手动停止程序运行
刚开始用pycharm,每次运行就会在控制台打开一个新窗口,每次都要手动关掉。调试的时候倒是可以随时看到变量的情况,但大多时候都用不着,感觉很麻烦。原来是进入了‘控制台运行模式’。关闭就好了。菜单【run】–>【Edit Configueations…】–>去掉【Run with Python console】前面的钩–>【OK】,就可以了...原创 2020-07-26 21:12:31 · 8250 阅读 · 4 评论 -
python 3 妙招笔记
1. 换值操作不再需要中间变量>>> x = 3>>> y = 5>>> x, y = y, x>>> print(x, y)5 32. 显示所有内置函数>>> dir(__builtins__)['ArithmeticError', 'AssertionError', 'Attribut...原创 2020-03-21 06:23:47 · 195 阅读 · 0 评论 -
TensorFlow2——函数签名
函数签名由函数原型组成。它告诉你的是关于函数的一般信息,它的名称,参数,它的范围以及其他杂项信息。我们使用input_signature对tf.function修饰的函数进行数字签名;tf.TensorSpec() :#TensorSpec: 描述一个张量。tf.TensorSpec ( shape, dtype=tf.dtypes.float32, name=None )对于被tf.f...原创 2020-03-08 07:53:33 · 1549 阅读 · 0 评论 -
深度学习常用库汇总简介
1 FlatBuffer原创 2020-03-08 07:43:22 · 809 阅读 · 0 评论 -
Python 3 中str()和repr()函数的区别简介
先说结论1.除了字符串类型外,使用str还是repr转换没有什么区别,字符串类型的话,外层会多一对引号,这一特性有时候在eval操作时特别有用;2.repr和str这两个方法都是用于显示的,str是面向用户的,而repr面向程序员。3.命令行下直接输出对象调用的是对象的repr方法,print输出调用的是str方法正题在 Python 中要将某一类型的变量或者常量转换为字符串对象通常有两...原创 2020-03-01 08:23:49 · 838 阅读 · 0 评论 -
Window 64位 安装Pygame(Python3.6)超简单安装教程
下载安装包打开 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame找到Pygame,并下载适应你电脑系统的版本和电脑中所装python版本的pygame,因为我装的是64位操作系统和Python3.6,所以我下载的版本是如图:pygame的安装① 我下载的pygame-1.9.4-cp36-cp36m-win-amd64.whl放在了磁盘D:...原创 2020-02-28 06:29:28 · 1569 阅读 · 0 评论 -
Python 3爬虫 爬取煎蛋网图片 100%能用 字符串查找 不用正则表达式
跟着小甲鱼的视频做了一个爬虫,可惜小甲鱼的视频已经是很久以前的了,所以程序已经不能用了于是做的第一个爬虫就遇上了硬茬儿,各种修改之后,终于做成功了一个完整的可用的程序不过也算是邪恶了一把。。。技术本无罪~~~爬了几页的照片下来还是很赏心悦目的~送给你们话不多说,直接上代码:import urllib.requestimport osdef url_open(url): r...原创 2020-02-26 19:22:19 · 812 阅读 · 0 评论 -
Python 3 最新有道翻译爬取,破解反爬机制,解决{"errorCode":50}错误
文章目录问题有人说:需要修改URL继续实现我们伟大的计划:完成完美的爬虫!附上python3爬虫完美代码:补充说明问题因为有道翻译有反爬虫机制,所以简单的爬肯定不行,最近用Python3 写了一个有道翻译的爬虫程序……然而,返回结果却是{“errorCode”:50},百感交集。有人说:需要修改URL我的URL:http://fanyi.youdao.com/translate_o?sm...原创 2020-02-24 11:43:54 · 2737 阅读 · 13 评论 -
python3 帮助文档出现乱码解决方案
问题如下:解决方案:随便打开一个IE浏览器页面,在空白处点击右键->编码->自动选择再次重新开启python3 帮助文档,问题完美解决!!!这是由于.chm文件使用 IE 浏览器的编码设置,将 IE 的编码设置为自动选择即可解决问题。亲测有效,如果帮到你,请留下宝贵的赞!!!...原创 2020-02-23 14:30:55 · 332 阅读 · 0 评论 -
Python time模块简介
文章目录引言术语和约定的解释时间元祖(time.struct_time):常用函数1 time.altzone2 time.asctime([t])3 time.clock()4 time.ctime([secs])5 time.gmtime([secs])6 time.daylight7 time.localtime([secs])8 time.perf_counter()9 time.proc...原创 2020-02-21 07:17:06 · 550 阅读 · 0 评论 -
python import cv2 奇怪的问题:IDLE不能导入 但是jupyter可以[解决方法]
问题我的电脑有python3的好几个开发环境,今天发现在jupyter里面可以正常导入cv2模块,但是IDEL里面不可以,在网上搜索来好长时间也没有人给出解决方案,最后自己摸索出来的解决办法。分析由于jupyter可以正常导入,说明cv2 模块已经存在IDEL不能导入,说明IDEL找不到cv2模块所在的目录解决方法寻找IDLE开发环境中引入包路径的设置,只要找到这个就可以把cv...原创 2020-02-21 06:36:39 · 1642 阅读 · 3 评论 -
Python | pip安装easygui
问题利用pip install easygui命令直接安装但是安装到最后却提示:“Error:could not install packages due to an environmenterror…Consider using the ‘–user’ option or check the permissions。”如图:解决办法改写为:pip install --user ...原创 2020-02-18 21:27:34 · 2463 阅读 · 0 评论 -
Python 前后带有两个下划线的方法简介
简介魔术方法(magic method)是特殊方法的昵称,在Python中的特殊方法,一般都是使用诸如__xxx__(前后两个下划线,中间是方法名)的命名方式,在书里有个名词也可以形容它,比如__getitem__,叫做“双下—getitem” (dunnder-getitem)万事开头难难以用概念去概括Python特殊方法的作用,最简单的方法就是用例子说明。很多人都会选择使用Python...原创 2020-02-18 07:07:06 · 3325 阅读 · 0 评论 -
python with语句详解
1 引言在Python中,我们在打开文件的时候,为了代码的健壮性,通常要考虑一些异常情况,比如:try: ccfile = open('/path/data') content = ccfile.readlines() ccfile.close()except IOError: log.write('no data read\n')如果文件操作出现异常,...原创 2020-02-18 06:55:32 · 732 阅读 · 0 评论 -
Python locals() 内置函数详解
描述locals() 函数会以字典类型返回当前位置的全部局部变量。对于函数, 方法, lambda 函式, 类, 以及实现了__call__方法的类实例, 它都返回 True。语法locals() 函数语法:locals()参数无返回值返回字典类型的局部变量。实例以下实例展示了 locals() 的使用方法:def localexp(arg): # 两个局部变量:arg...原创 2020-02-18 06:41:17 · 934 阅读 · 0 评论 -
Python异常总结
Python异常总结异常描述AssertionError断言语句(assert)失败AttributeError尝试访问未知的对象属性EOFError用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError浮点计算错误GeneratorExitgenerator.close()方法被调用的时候ImportError...原创 2020-02-17 23:33:47 · 234 阅读 · 0 评论 -
Python pickle模块的作用(类似于MATLAB中的save和load)
1. 作用python中的pickle模块提供了一个简单的持久化功能。可以将对象以文件的形式存放在磁盘上,类似于MATLAB中的save和load函数。Python中有两个模块有类似功能:json:用于字符串和Python数据类型间进行转换pickle: 用于python特有的类型和python的数据类型间进行转换json提供四个功能:dumps,dump,loads,loadpic...原创 2020-02-17 23:05:32 · 1447 阅读 · 0 评论 -
Python 3 文件的打开模式和文件对象方法
文件打开模式:打开模式执行操作‘r’以只读方式打开文件(默认)‘w’以写入的方式打开文件,会覆盖已存在的文件‘x’如果文件已经存在,使用此模式打开将引发异常‘a’以写入模式打开,如果文件存在,则在末尾追加写入‘b’以二进制模式打开文件‘t’以文本模式打开(默认)‘+’可读写模式(可添加到其他模式中使用)‘U’通用换行符...原创 2020-02-16 15:32:52 · 826 阅读 · 0 评论 -
Python 形参和实参的定义
形参—函数完成其工作所需的一项信息,在定义函数时出现的参数实参—调用函数时传递给函数的信息原创 2020-02-15 07:28:52 · 2131 阅读 · 0 评论 -
在python中输出双引号或者单引号的四种解决方案
在python中表示一个字符串的方式有四种分别是用成对的单引号,例如:'I love python'用成对的双引号,例如:"I love python"用成对的三单引号,例如:'''I love python'''用成对的三双引号,例如:"""I love python"""上述四种引号的输出结果是相同的。但请试想一下如果我们想输出 i don't want to go die 时...原创 2020-02-12 23:57:24 · 45097 阅读 · 1 评论 -
Python中的编码问题(encoding与decode、str与bytes)
文章目录1 引言2 编码发展史3 str与bytes4 文件编码5 网页编码1 引言在文件读写及字符操作时,我们经常会出现下面这几种错误:TypeError: write() argument must be str, not bytesAttributeError: ‘URLError’ object has no attribute ‘code’UnicodeEncodeError...转载 2020-02-12 00:01:16 · 2017 阅读 · 0 评论 -
python的字符串内建函数详解
文章目录1 总览2 详解2.1 capitalize()字符串方法是从python1.6到2.0慢慢加进来的——它们也被加到了Jython中。这些方法实现了string模块的大部分方法,如下表所示列出了目前字符串内建支持的方法,所有的方法都包含了对Unicode的支持,有一些甚至是专门用于Unicode的。1 总览方法描述string.capitalize()把字符串...原创 2020-02-11 19:28:50 · 452 阅读 · 0 评论 -
Python 数字格式化
下表展示了 str.format() 格式化数字的多种方法:数字格式输出描述3.1415926{:.2f}3.14保留小数点后两位3.1415926{:+.2f}+3.14带符号保留小数点后两位-1{:+.2f}-1.00带符号保留小数点后两位2.71828{:.0f}3不带小数5{:0>2d}05数字补零 (填...原创 2020-02-11 08:54:55 · 3225 阅读 · 0 评论 -
Python 字符串格式化详解
在许多编程语言中都包含有格式化字符串的功能,Python中同样有这个功能。刚入门python的同学,特别是,没有系统的学习过python,而是学过别的语言,直接上手python的同学,怕是还不是很了解python强大的字符串格式化方法下面就介绍Python的三种字符串格式化方法。1 %格式符%是内置对字符串进行格式化的格式符,格式化字符串时,python使用一个字符串作为模板。模板中有格式符...原创 2020-02-10 19:41:33 · 1958 阅读 · 1 评论 -
Python 3学习笔记之中级篇(二)
在学习了上一篇“Python 3学习笔记之基础篇(一)”之后,针对每一种类型展开论述,横扫每个部分的每个细节,属于进阶部分,看完你可以编写稍复杂一点的Python小程序,并且能读懂大部分Python程序包含:1 Python3 数字(Number)原创 2020-02-10 07:54:31 · 384 阅读 · 0 评论 -
tf.data.Dataset.interleave() 最通俗易懂的使用详解(有图有真相)
最近学习tensorflow,对于这个函数tf.data.Dataset.interleave()始终有点晕乎,即使搞明白了,用不了多久又忘了,在网上查了查,发现很少有人能把这个函数讲清楚。趁着现在还明白,记录下来——备忘+助友。interleave()是Dataset的类方法,所以interleave是作用在一个Dataset上的。语法:interleave( map_func,...原创 2020-02-09 21:39:49 · 13853 阅读 · 4 评论 -
python中pprint模块详解——print()和pprint()两者的区别
pprint的英文全称Data pretty printer,顾名思义: 就是让显示结果更漂亮。print()和pprint()都是python的打印模块,功能基本一样,唯一的区别就是pprint()模块打印出来的数据结构更加完整,每行为一个数据结构,更加方便阅读打印输出结果。原创 2020-02-09 16:12:51 · 26345 阅读 · 1 评论 -
Python3 :=海象运算符
python 3.8正式版更新之后,海象运算符获得正式python版本的支持。官网介绍:There is new syntax:=that assigns values to variables as part of a larger expression. It is affectionately known as “the walrus operator” due to its resem...原创 2020-02-08 23:08:21 · 1842 阅读 · 0 评论 -
Python 3 学习笔记之基础篇(一)
从零基础开始,讲述Python3的每一个基础细节,看完你可以编写简单的Python小程序,包含:1.Python3 简介 2.Python3 环境搭建 3. Python3 基础语法 4. Python3 基本数据类型 5. Python3 运算符原创 2020-02-07 23:43:12 · 741 阅读 · 0 评论 -
在Markdown编辑器中如何加入空行?如何换行?
在Markdown的预览中发现回车并不能起到换行或者空行的作用,下面介绍两种好用的换行方式:html换行标签:<br/> 在需要换行的任意的位置输入<br/>可以实现换行效果,输入几个就会换几行,非常好用 如下图所示注意: 只有在编辑区的空白行才能起到换行的作用,否则只是起到一个空格的作用。...原创 2020-02-06 23:45:31 · 4433 阅读 · 0 评论 -
python 中的 print()函数中的end=' '是什么意思
print("\t",end='');包含end=' '作为print()内置函数BIF(Built-in function)的一个参数,会使该函数关闭“在输出中自动包含换行”的默认行为。其原理是:为end传递一个空字符串,这样print函数不会在字符串末尾添加一个换行符,而是添加一个空字符串。这个只有Python3有用,Python2不支持。如下图所示: ...原创 2020-02-06 20:51:02 · 8938 阅读 · 0 评论 -
numpy.c_和numpy.r_的区别及用法
numpy.c_:将切片对象沿第二个轴(按列)融合数组。np.c_[np.array([1,2,3]), np.array([4,5,6])]array([[1, 4], #输出结果 [2, 5], [3, 6]])np.c_[np.array([[1,2,3]]), 0, 0, np.array([[4,5,6]])]#注意括号里面的方括号个数ar...原创 2020-02-06 20:36:42 · 543 阅读 · 0 评论 -
Python的os模块简介
文章目录一、什么是os模块二、常用的os模块命令一、什么是os模块 os模块提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,所以离不了os模块。python编程时,经常和文件、目录打交道,这是就离不了os模块,本节内容将对os模块提供的函数进行详细的解读二、常用的os模块命令...原创 2020-02-06 16:58:17 · 191 阅读 · 0 评论 -
Python的os模块简介
一、什么是os模块 os模块提供了多数操作系统的功能接口函数。当os模块被导入后,它会自适应于不同的操作系统平台,根据不同的平台进行相应的操作,在python编程时,经常和文件、目录打交道,这时就离不了os模块,本节内容将对os模块提供的函数进行详细的解读 二、常用的os模块命令 1. os.name——name顾名思义就是'名字',这里的名字是指操作系统的名字,主要作用是判断目前正在...原创 2018-01-14 12:52:28 · 83089 阅读 · 1 评论 -
Tensorflow 2.0 极简安装教程(GPU版本安装只需一条命令)
安装环境要求1.64为操作系统CPU版本安装 1. 安装Anaconda2.在Anaconda prompt 里面执行 pip install tensorflowGPU版本安装1. 执行安装:conda install tensorflow-gpu==2.0.0,一步到位注意:安装GPU版本的时候,不要用pip命令分别安装显卡驱动、cuDNN、及tenso...原创 2020-02-02 10:32:49 · 1956 阅读 · 3 评论 -
Jupyter notebook 打开IE浏览器之后显示空白页面
解决方法:修改打开的浏览器看到有人提供的解决方案为降低jupyter的版本,试了一下,不行,用下面的方法可以:在 C:\Users\用户名.jupyter\ 路径下找到 jupyter_notebook_config.py若路径下无此文件,则在命令行通过以下命令生成:jupyter notebook --generate-config右键点击此文件通过IDLE/记事本打开,然后...原创 2020-02-01 18:04:38 · 1845 阅读 · 0 评论 -
tf.keras API 笔记
tf.keras.models:Code for model cloning, plus model-related API entries.包含两个类:class Model:Modelgroups layers into an object with training and inference features.class Sequential: Linear stack of ...原创 2020-01-15 07:19:35 · 182 阅读 · 0 评论