![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
庾信平生最萧瑟
坎坷之路 终抵星空
展开
-
重定向 --- 同时在中断和文件进行输出
重定向 --- 同时在中断和文件进行输出使用重定向技术,在模型训练的过程中同时在中断和日志文件中输出我们的结果。代码:class Logger(object): def __init__(self, filename='default.log', stream=sys.stdout): self.terminal = stream self.log = open(filename, 'a') def write(self, message):..原创 2020-10-16 16:52:56 · 195 阅读 · 0 评论 -
在jupyter中创建虚拟环境
在jupyter中创建虚拟环境创建虚拟环境遇到了一些坑,后来终于成功了,在此记录总结一下。envname 是你创建虚拟化境的名字在anaconda之中关于环境的操作1、创建环境conda create -n envname python=3.7.32、激活环境activate envname3、查看所有的环境conda env list4、...原创 2020-03-09 11:28:42 · 446 阅读 · 0 评论 -
No module named 'tensorflow.examples.tutorials'
No module named 'tensorflow.examples.tutorials'mnist是机器学习里面基础的数据集,基本每一本ml/dl的书籍都会涉及到。相当于机器学习领域的‘hello world’。数据集官网进行手动下载:官网在tensorflow中下载mnist,代码如下:from tensorflow.examples.tutorials.mnis...原创 2020-03-01 14:51:16 · 1024 阅读 · 2 评论 -
TypeError
'<' not supported between instances of 'treeNode' and 'treeNode'在机器学习实战的FP-growth算法遇到了这个问题,源代码是bigL = [v[0] for v in sorted(headerTable.items(),key = lambda p:p[1])]运行后报错。查看headersTable是...原创 2020-02-08 16:00:22 · 795 阅读 · 0 评论 -
用pycharm向github传送项目
用pycharm向github传送项目1、安装git网盘链接:https://pan.baidu.com/s/1MBHuwjJVm74U3dd5fiBv-Q安装为默认的路径,不建议更改路径,在开始界面打开Git-Bash:$ git config --global user.name "建立你的用户名"$ git config --global user.email"你的邮箱"...原创 2019-11-06 17:12:51 · 248 阅读 · 0 评论 -
吴恩达deeplearning-----'gbk' codec can't decode byte 0x93 in position 3136: illegal multibyte seque
吴恩达deeplearning-----'gbk' codec can't decode byte 0x93 in position 3136: illegal multibyte seque纠正方法:(红色标出的是要改正的地方)w2v_utils.pyimport codecs103行:改成:with open(glove_file, 'r',encoding='utf-...原创 2019-11-04 16:03:24 · 3082 阅读 · 1 评论 -
from music21 import *
from music21 import *Music21 is a Python-based toolkit for computer-aided musicology吴恩达深度学习作业的第五课序列模型的第一周作业有用到,直接可以pip安装,这样就不会报错了导入:pip install music21...原创 2019-11-03 10:12:34 · 1043 阅读 · 5 评论 -
graphviz的配置问题
graphviz的配置问题1、先安装所需要的包pip install graphvizpip install pydotpip install pydot-ng2、下载graphviz的msi文件graphviz官网(1)安装,(一直next)(2)配置环境变量(把安装的bin目录添加到path中),------》环境变量3、检查是否配置到path当中:...原创 2019-10-31 15:23:37 · 179 阅读 · 0 评论 -
python定间隔取点(np.linspace)
python定间隔取点1、range函数range(起始值,终点值,间隔)终点值不一定是最后一个取到的值得到的是range类的对象,最后用list转换为【】,In [4]: list(range(0,100,20))Out[4]: [0, 20, 40, 60, 80]2、解析式【最小值 + x*(最大值-最小值)/取点数 for x in range(取点数...原创 2019-10-23 11:21:48 · 15219 阅读 · 0 评论 -
pickle-cPickle
import cPickle 报错版本问题,python2中是cPickle,python3发生了改版,改成:import pickle。pickle是自带的包,不用安装1、pickle文件pickle是为了永久的存储,为了方便存储和读取数据,保存在.pickle文件中2、pickle文件的存储pickle.dumpe("要写入的内容","文件的名字")open(...原创 2019-10-17 10:24:54 · 589 阅读 · 0 评论 -
pycharm,from xx import 出错
pycharm,from xx import 出错解决方法:右击目录-->标记目录为:来源根原创 2019-10-11 17:08:29 · 322 阅读 · 0 评论 -
__name__函数
__name__函数__name__存放的是"__main__"字符串,在python代码的编写是,常用到这个函数。因为这样写的代码可以作为一个模块被其他文件导入而不出现歧义,否则没有缩进的代码行,在导入(import)后将被直接执行。python的编写规范是:# 所有的模块都要在前面导入,方便以后的校核代码import 模块全局变量的定义class 类 def 函数...原创 2019-09-29 12:41:43 · 736 阅读 · 0 评论 -
异常处理
异常处理在编写代码时,我们不可能做到面面俱到,可能会遇到自己一些没有考虑到的问题从而导致异常,那么这个时候就要做异常处理。使用try和except。try: #要执行的代码except 错误类型1: passexcept 错误类型2: passexcept Exception as result: #会输出出错的信息 print(result)Excepti...原创 2019-09-29 11:34:38 · 79 阅读 · 0 评论 -
单例设计模式
单例设计模式单例设计模式,在音频播放器中用的居多,单例设计模式是指:只有一个实例对象,即:每次只为对象分配一个固定的内存空间,使用__new__()方法。如果一个类已经创建了一个实例对象,那么在使用该类创建实例对象时,不会分配内存空间,即创建不成功。举个例子:音频软件一次只能放一首歌曲,不会出现两首歌曲同时占用“声道”。class player: passname1 ...原创 2019-09-29 10:53:15 · 69 阅读 · 0 评论 -
面向对象编程的三个特征
面向对象编程有三个特征,即:封装,继承和多态1、封装类把方法和属性封装在类中,可以供给对象来调用。2、继承子类可以继承父类的所有方法和属性,也可以引用super().对父类的方法进行重写,继承给我们带来的便利就是重复的代码不用多次编写,只需要让子类继承父类,就可以保证子类拥有父类的所有属性和方法。3、多态多态就是不同的子类对象调用父类方法是会有不同的结果,多态的条件是:子类...原创 2019-09-29 09:43:22 · 649 阅读 · 0 评论 -
类和对象
面向对象和面向过程以及类与对象1、面向对象和面向过程的区别 面向过程:怎么做,做一些底层的算法,不太适合开发大型项目,(c语言) 面向对象:谁来做,适合于开发大型项目,(java、pyhton)2、面向对象的两个重要概念类:是具有相同特征的一类总和,比如:人类对象:是由类创建的一个具体存在。对象有所属类的所有方法和属性3、类的三个要素:类名...原创 2019-09-26 15:53:10 · 96 阅读 · 0 评论 -
元组和字典的拆包(多值参数函数)
元组和字典的拆包在定义函数的时候,之前传递的参数都是单值的(数字,字符串等),现在来学习多值参数(元组和字典)的传递:*args,用来接收元组*kwargs,用来接收字典。当形参同时含有元组和字典的时候,应该注意一下相应的语法。def demo(*args,**kwargs): print(args) print(kwargs)num = (1,2,3)...原创 2019-09-26 10:31:46 · 206 阅读 · 0 评论 -
缺省参数的函数
缺省参数的函数在编写python代码时,会遇到缺省参数函数的定义和使用,那么什么叫缺省参数呢?一句话来讲就是传递的实参数目可以小于接受形参的数目。def demo(name,gender=True): if gender: print("%s is 男生" % name) else: print("%s is 女生" % name)d...原创 2019-09-26 09:43:02 · 282 阅读 · 0 评论 -
两数之和的计算方法
计算两数之和的四种方法1、采用第三方参数t = a a = bb = t2、两数之和a = a + bb = a - ba = a - b3、两数之积(原理和两数之和相同)a = a * bb = a / ba = a / b4、采用异或符号a = a ^ bb = a ^ ba = a ^ b异或符号是很重要的符号,数字在计算机...原创 2019-09-26 09:18:07 · 3799 阅读 · 0 评论 -
名片管理系统
python实现的简单的名片管理本次实现的名片管理是python中期学习的一个总结,应用了简单的循环结构,TODO注释,函数,import等语法知识,采用了main和tool两个文件,在main中只写了主体的框架,在tool中写了详细的操作。以下是源代码(只实现了简单的应用,不复杂)欢迎大家提意见下面是main中的源代码:import car_toolwhile True:...原创 2019-09-25 10:23:16 · 165 阅读 · 0 评论