Python
北顾丶
如果你感到此时自己很辛苦
告诉自己
容易走的是下坡路
辛苦
是因为你正在走上坡路
展开
-
更新numpy等的方法
python -m pip install -U numpy原创 2019-11-26 08:52:11 · 708 阅读 · 0 评论 -
python中 cannot import name ‘cross_validation‘ from ‘sklearn‘
在练习泰坦尼克号生存预测的时候,在用from sklearn import cross_validation时,报错为cannot import name ‘cross_validation’ from ‘sklearn’。查询得知说是新版sklearn中cross_validation被废弃,可以测试了几个网上的解决办法,依然报错。解决方法:如是使用Everything查找cross...原创 2019-10-29 15:54:54 · 3752 阅读 · 0 评论 -
机器学习-字典数据抽取
字典数据抽取from sklearn.feature_extraction import DictVectorizerdef dictverc(): """ 字典数据抽取 """ # 实例化 dict = DictVectorizer() # 调用fit_transform data = dict.fit_transform(...原创 2018-09-30 17:30:03 · 344 阅读 · 0 评论 -
python 中 linspace()方法
linspace(1,10) 在默认的情况下,linspace函数可以生成元素为50的等间隔数列。而其中的两个参数分别是数列的开头与结尾。linspace(1,10,10) 如何写入了第三个参数,可以指定数列元素的个数。import numpy as npa = np.linspace(1,10,10)print(a)结果:[ 1. 2. 3. 4. 5. 6....原创 2018-10-19 15:16:35 · 10852 阅读 · 2 评论 -
Python计算两个时间的时间差
最近需要用python实现计算一个时间差的小函数。# coding: utf-8 from datetime import datetimeimport time format = '%Y-%m-%d %H:%M:%S'a = datetime.strptime("2019-03-09 08:52:51", format)b = datetime.strptime("2019-03...原创 2019-04-03 08:30:53 · 10231 阅读 · 0 评论 -
Python去掉list中重复的集合,顺序且不变
代码如下:# -*- coding: utf-8 -*-"""Created on Wed Apr 3 08:31:10 2019@author: GXS"""list1 = ['张三','王五','李四','王五','李四','张三','张三'] list2 = sorted(set(list1),key=list1.index) print(list2)运行结果:...原创 2019-04-03 08:46:31 · 4094 阅读 · 0 评论 -
ImportError: No module named ‘matplotlib‘
解决方法如下:打开命令提示符(按快捷键Win+r ,输入“cmd",回车),输入以下指令即可安装matplotlib模块。安装命令:python -m pip install matplotlib如图所示:...原创 2019-05-08 09:36:01 · 5819 阅读 · 5 评论 -
ImportError: No module named ‘PIL‘
ImportError: No module named PIL 错误 的解决方法:安装命令:pip install Pillow如图所示:原创 2019-05-08 09:38:49 · 4703 阅读 · 0 评论 -
FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating`
出错位置h5py_init_.py:26,包内出错,是h5py包,对h5py进行更新升级pip install h5py==2.8.0rc1安装命令:pip install h5py==2.8.0rc1如图所示:原创 2019-05-08 10:02:59 · 219 阅读 · 0 评论 -
jupyter-notebook添加python虚拟环境
本文是在anaconda的环境下配置的,装好anaconda后,jupyter-notebook就自带装上了。我们在使用python的过程中往往需要使用虚拟环境,在终端下激活虚拟环境很方便,但是在jupyter-notebook中需要进行一些配置方可使用。首先,为需要在jupyter-notebook中使用的虚拟环境安装ipykernelconda install -n [自己的环境名称,我的...原创 2019-05-08 21:36:38 · 1778 阅读 · 0 评论 -
AttributeError: module ‘numpy‘ has no attribute ‘integer‘
问题的主要原因,是numpy的版本不合适,卸载以后,重新安装一下,就可以了。安装numpy :pip uninstall numpy卸载numpy :pip install -U numpy原创 2019-05-08 09:27:40 · 17249 阅读 · 0 评论 -
python中,循环写入
在python中,实现循环写入的功能:txt_file = open("D:/文本文档.txt", "a", encoding="utf-8") # 将w换成 a案例:for temp in image_name: txt_file = open("D:/文本文档.txt", "a", encoding="utf-8") # 以写的格式打开先打开文件 if temp.e...原创 2019-05-16 20:46:43 · 12120 阅读 · 3 评论 -
Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
在执行python程序的时候,报Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA的警告。大概意思是:你的CPU支持AVX扩展,但是你安装的TensorFlow版本无法编译使用。解决方法:如果安装的是GPU版本如果你有一个GPU,你不应该关心AVX的支持,因...原创 2019-05-22 15:34:37 · 2407 阅读 · 0 评论 -
机器学习-特征值的抽取
特征值化为了计算机更好的理解数据# 导入包from sklearn.feature_extraction.text import CountVectorizer# 实例化CountVectorizervector = CountVectorizer()# 调用fit_transform输入并转换数据res = vector.fit_transform(["life is shor...原创 2018-09-30 16:40:44 · 618 阅读 · 0 评论 -
Python中Set集合案例
Set可以去掉list中的重复元素my_list = ['a','b','c','c','d','d']print('原来的序列:')print(my_list)b = set(my_list)print('set后的序列:')print(b)在set集合中添加元素my_list = ['a','b','c','c','d','d']b = set(my_list)prin...原创 2018-10-15 10:02:36 · 633 阅读 · 0 评论 -
Python 中zip,map,lambda的使用小案例
Zip的使用运行Lambdadef fun1(x,y): return (x+y)fun2 = lambda x,y:x+yprint('运行fun1:')a = fun1(1,2)print(a)print('运行fun2:')b = fun2(2,3)print(b)结果Map的使用def fun1(x,y): return (x+y)c = l...原创 2018-10-14 21:31:19 · 480 阅读 · 0 评论 -
python 入门学习1
Python中有 容器,例如 列表、字典、元组,容器的作用是用来存放专其他类型的对象的。列表可以包含不同种类、任意类型的对象,甚至可以嵌套列表列表里装的元素都是有顺序的列表的大小和内容可以随意改变,在插入、删除、修改列表元素时,不需要建立一份新的列表拷贝,而是在原来的内存地址上直接修改列表对象。L = [1,2,3,4]L.append(5)print(L)[1, 2, 3,...原创 2018-09-20 16:54:42 · 377 阅读 · 0 评论 -
python基础语法小案例(一)
While循环a = 1while a<10: print(a) a = a +1; 结果:123456789for循环list = [1,3,5,7,9]for i in list: print(i) 结果:13579for i in range(1,10): print(i)结果:1...原创 2018-10-13 11:17:38 · 546 阅读 · 0 评论 -
python简单读取文件案例
读取文件my_file = open('my file.txt','r')#读取文件 r代表智能读去my_file = open('my file.txt','w')#w代表既能读也能写测试小Demotext = "GxsDay"my_file = open('my file.txt','w')my_file.write(text)my_file.close() 用完...原创 2018-10-13 11:44:05 · 458 阅读 · 0 评论 -
python简单读取文件案例二
在原来文本的基础上添加新的信息text = "新添加的内容"my_file = open('my file.txt','a')my_file.write(text)my_file.close()结果:原创 2018-10-13 15:24:05 · 297 阅读 · 0 评论 -
python文件读取小案例三
对文本中的内容进行读取file = open('my file.txt','r')content = file.read()print(content)结果:列表形式的读取file = open('my file.txt','r')content = file.readlines()print(content)结果:...原创 2018-10-13 15:32:03 · 265 阅读 · 0 评论 -
Python定义Class类的小案例
案例class Calculator: name = '计算器' def add(self,x,y): print(self.name) result = x+y print(result) def minus(self,x,y): result = x-y print(result) ...原创 2018-10-13 16:05:47 · 514 阅读 · 0 评论 -
Python中class 类 init 功能
init 会在初始化class的时候用,给初始值附值class InitExample: name='Gxs' def __init__(self,name,height,weight): self.name=name self.height=height self.weight=weight结果:...原创 2018-10-13 16:49:35 · 1816 阅读 · 0 评论 -
python的Input输入小案例
python的Input输入小案例a = int(input("请输入一个数字:"))if a == 1: print("你输入的数字是 1")elif a == 2: print("你输入的数字是 2")else: print("你输入的数字是:"+str(a))结果:...原创 2018-10-13 18:54:36 · 1766 阅读 · 0 评论 -
Python中关于列表的小案例
元组和列表a = (1,2,3,4,5)b = [1,3,5,7,9]print('输出的元组:')for content in a: print(content)print('输出的列表:')for content in b: print(content)结果:列表中追加数值a = [1,3,5,7,9]a.append(0)print(a)a...原创 2018-10-13 20:41:10 · 1905 阅读 · 0 评论 -
python中关于字典的小案例
字典是没有顺序的容器输出d = {'apple':1,'pear':2,'orange':3}print(d['apple'])删除d = {'apple':1,'pear':2,'orange':3}print('原字典序列')print(d)print('删除pear')del d['pear']print(d)添加d = {'apple':1,'pear':2...原创 2018-10-14 17:25:22 · 1583 阅读 · 0 评论 -
Python中的 Import
第一种Importimport time as tprint(t.localtime())结果第二种Importfrom time import time,localtimeprint(localtime())print(time())结果原创 2018-10-14 19:30:51 · 307 阅读 · 0 评论 -
Python中的continue以及break的小案例
While 循环a = Truewhile a: b = input('任意输入:') if b == '1': a = False else: passprint('结束')结束continue 循环while True: b = input('任意输入:') if b == '1': con...原创 2018-10-14 20:35:24 · 1528 阅读 · 0 评论 -
Python中try异常的小案例
代码try: file = open('gxs.txt','r+')except Exception as e: print('没有发现名字为gxs的文件') response = input('你是否想创建一个,y/n \n') if response =='y': file = open('gxs.txt','w') else: ...原创 2018-10-14 21:05:36 · 894 阅读 · 0 评论 -
Python入门
一. 简介Python是一种简单易学,功能强大的编程语言,它有更高效率的高层数据结构,简单而有效地实现面向对象编程,Python简洁的语法和对动态的输入的支持,再加上解释性的语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。二. 特点1.简单 Python是一种简单美,在编程的过程中你会感受到它就像一本英文书籍一样,尽管这个这本...原创 2018-08-02 16:29:50 · 335 阅读 · 0 评论