
从零开始学Python
本专栏主要介绍了Python的一些基础知识
多欢喜
漫漫长路,平凡一生
展开
-
pyc文件转为py文件
今天在github下载的代码竟然是pyc文件格式,来看一下如何转为py文件首先安装uncompyle6打开cmdpip install uncompyle6然后进入pyc文件的文件夹下,比如我的pyc文件在D盘\BCI Code首先进入D盘D:进入BCI Code文件夹:cd \BCI Code #cd后面有一个空格输入转换代码:uncompyle6 -o m.py m.pyc如我的是这样的:...原创 2021-03-14 19:26:29 · 4627 阅读 · 0 评论 -
机器学习scikit-learn库的安装
python机器学习中,scikit-learn库可以简单高效的做数据挖掘和机器学习分析,它对所有用户开放,根据不同需求可高度可重用性,它是基于numpy,scipy和matplotlib的,同时是一个开源的库,达到商用级别,获得BSD许可。下面来看一下它的安装过程1、安装必要依赖包(1)去官网下载所需的包:Python Extension Packagesnumpy,scipy,matplotlib下载之后直接通过pip安装即可但是我建议大家直接下载安装Anaconda3。Anaconda指原创 2020-08-09 21:30:18 · 4586 阅读 · 0 评论 -
name ‘confusion_matrix‘ is not defined
今天使用混淆矩阵的时候报了这个错误:name 'confusion_matrix' is not defined源代码如下:print(confusion_matrix(y_test,y_pred,labels=range(n_classes)))检查了好久都感觉没错呀,但是代码一运行就是会出现这个错误,从头到尾再检查一遍,发现是没有引入这个包,真是太可笑了,O(∩_∩)O哈哈~from sklearn.metrics import confusion_matrix...原创 2020-08-07 21:46:11 · 9907 阅读 · 0 评论 -
No module named ‘sklearn.cross_validation‘
源代码:from sklearn.cross_validation import train_test_split报错:No module named 'sklearn.cross_validation'python3中已经废弃cross_validation,将其中的内容整合到model_selection中修改为:from sklearn.model_selection import train_test_split...原创 2020-08-06 18:25:52 · 131 阅读 · 0 评论 -
No module named ‘_future_‘
今天写代码的时候出现了这个错误:No module named '_future_'后来发现future这个模块前后是两个横线源代码:from _future_ import print_function修改后:from __future__ import print_function原创 2020-08-06 18:19:42 · 3510 阅读 · 1 评论 -
windows环境下Graphviz安装配置及入门
做决策树时,Graphviz有助于将决策树可视化,下面简单写一下它的安装即配置1.首先下载安装包graphviz-2.38.msi,下载地址为:官网地址找不到安装包的话可以去我的主页直接下载资源下载后安装msi,一路next,要记住安装路径,后面要用2.配置环境变量我的电脑→属性→高级系统设置→高级→环境变量→系统变量→path在path中新建路径,我的路径为我的路径为E:\Graphviz\bin然后点确定就ok了打开cmd,输入dot -version如果出现这个界面说明已经原创 2020-08-02 10:36:18 · 2158 阅读 · 0 评论 -
No module named ‘sklearn.externals.six‘
今天写代码的时候,因为用到six包但是一直报错,搜索了半天发现解决方法如下:1.首先运行安装six包pip install six如果显示安装成功那再去运行代码应该就没什么问题了,如果现实six包已经存在,那就需要下载源码文件了,下载地址:https://pypi.python.org/pypi/six/我下载的是第二个源码文件,压缩包的保存路径一定要记住,为了方便我把它放在了C盘的根部录下,把six包解压通过cmd进入steup.py的路径下,cmd进入特定文件夹的方法如下:1.进入C盘,原创 2020-08-02 10:02:10 · 15718 阅读 · 1 评论 -
pip安装库时总是出现invalid syntax
使用pip install 安装库时总是出现invalid syntax,以为是语法错误,所以检查一下代码再重新拼一遍,然鹅,还是出现这个错误,好像无论怎么改都总是出现这个错误哎,真是让人生气!再仔仔细细地检查一下,发现pip不是python下的命令,使用pip安装时总是习惯先python检查一下版本,再使用pip,这样的话就会出现语法错误,重新打开cmd再直接pip就不会出现这个错误了...原创 2020-08-01 21:29:09 · 3372 阅读 · 0 评论 -
Python数据分析工具---安装Anaconda3详细教程及Jupter Notebook使用方法
昨天有小伙伴私信我初学者用哪个软件来写Python代码比较合适,我非常推荐Anaconda3,为什么?因为简单!!!Anaconda是一个方便的Python包管理和环境管理软件,一般用来配置不同的项目环境。我们有时会遇到这样的情况,项目A和项目B分别基于python2和python3,但是我们的电脑只能安装一个环境,这个时候Anaconda就派上了用场,它可以创建多个互不干扰的环境!!!分别运行...原创 2020-03-26 20:48:32 · 740 阅读 · 0 评论 -
Python数据分析---项目实战,商铺数据加载及存储
前面几篇我们介绍了关于Python的一些基础知识,从今天开始我们开始学习怎样通过Python进行数据分析,今天我们通过前面的学习对商铺数据集进行简单的整理分析。先来看一下数据格式:这个数据是大众点评的数据,里面包括了店铺名称,地址,口味评分,环境评分,服务评分等信息,对这个数据集我们希望可以达到以下目的:(1)成功读取‘商铺数据.csv’文件(2)解析数据,存储成字典格式(3)数据清洗...原创 2020-03-25 20:46:08 · 806 阅读 · 3 评论 -
从零开始学Python---文件读写
读写文件是最常见的IO操作,Python内置了读写文件的函数,用法和c是兼容的,Python中有很多模块都支持文件的读写,在未学习其他模块前, 我们先看一些比较基础的方法。(1)读取文件的路径本地文件是指向一个本地存储的文件,是一个链接或者一个映射。#路径书写格式path1 = 'C:/Users/XXX/Desktop/text.txt' # 单个反斜杠:/path2 = 'C:\\...原创 2020-03-24 20:18:56 · 200 阅读 · 0 评论 -
从零开始学Python---模块与包
Python中的模块从逻辑上来说就是一组功能的组合,实质上一个模块就是一个包含了python定义和声明的文件,文件类型是.py类型的,通过import来加载,主要包括以下几种:a.使用python编写的代码(.py文件); b.已被编译为共享库或DLL的C或C++扩展; c.包好一组模块的包 d.使用C编写并链接到python解释器的内置模块;我们在使用模块之前必须先把它加载进来,...原创 2020-03-23 21:39:40 · 213 阅读 · 0 评论 -
从零开始学Python---函数
对于任何语言来说,函数都是必不可少的部分,对于Python一样如此。Python中有非常多的内置函数,比如:求绝对值函数abs(),求长度函数len(),求总和函数sum(),输出字符函数input()等等,大家可以去官方网站看一下官方文档,这里我们就不再赘述了。我们来看一下在Python中如何自定义函数和函数中的变量。(1)自定义函数var=float(input('请输入一个数字:'))...原创 2020-03-22 22:31:00 · 205 阅读 · 0 评论 -
从零开始学Python--条件判断及循环语句
Python中的条件判断及循环语句主要有:if语句,for语句,while语句,continue语句,break语句,pass语句,其中除了pass语句外,其他的几种语句我们都在C++中遇到过,其基本逻辑和使用用法也是非常的相似。(1)if语句Python中if语句和C++中if语句基本逻辑是一样的,均为基础的条件判断语句,其主要用法和注意事项我们来看几个简单的例子:#if语句age=16...原创 2020-03-22 21:54:37 · 347 阅读 · 0 评论 -
从零开始学Python--字典映射
字典dict是Python中特有的一种数据类型,可以理解为是一种可变容器模型,可储存任意类型对象,主要有以下特点:(1)字典的每个键值(key>=value)对用冒号(:)分割,(2)每个对之间用逗号(,)分割(3)整个字典包括在花括号‘{}’中(4)在一个字典中,键‘key’必须是唯一的,但值‘value’则不必唯一下面我们来看一些基本的例子(1)字典dict及映射dic={...原创 2020-03-21 22:41:47 · 592 阅读 · 0 评论 -
从零开始学Python---序列及通用分析(下)
上篇文章说到序列内置基本函数,今天我们继续往下。(h)列表与生成器在学习其他数据结构之前,我们创建列表暂时使用简单的range()函数a=range(10)#range为生成器,指向一个范围,生成的均为整数,从0开始print(a,type(10))a=list(range(10))#创建列表listprint(a,type(a))输出结果:(i)可变列表常用操作–添加元素l...原创 2020-03-21 22:29:24 · 163 阅读 · 0 评论 -
从零开始学Python---序列及通用分析(上)
序列是Python中最基本的数据类型,也是后面做数据分析必不可少的类型。Python中的序列类似于C++中的数组,是指按照位置顺序来存储数据的数据结构,可以通过数值索引进行操作。Python中的序列主要包括两种:(1)可变序列 (2)不可变序列(1)可变序列–listlist即列表,是Python的可变序列,即长度和内容在创建以后均可以变化,创建方式十分简单。我们来看几个简单的例子:(a...原创 2020-03-20 22:20:50 · 157 阅读 · 0 评论 -
从零开始学Python----变量及数值类型
Python中变量和C++或java等其他语言中的变量是十分相似的,创建变量后会在内存中开辟一块空间来存储变量,变量可以具有不同的数据类型,比如int型,float型,list型,tuple型,dict型,str型。变量的命名规则 1.变量名通常由字母,数字,下划线组成; 2.数字不能作为变量名开头,开头第一个字符必须是字母,大小写均可 3.不能以python中的关键字命名,如p...原创 2020-02-25 22:03:10 · 131 阅读 · 0 评论 -
从零开始学Python----主要数据类型概述
(1)数字类型Python中的数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。对于int(整型)而言,在32位机器上,整数的位数为32位,在64位机器上,整数的位数为64位对float(浮点型)而言,是带有小数点的数,其精度和机器有关。如:x1=10x2=10.0print(x1,x2)print(type(x...原创 2020-02-23 22:51:13 · 164 阅读 · 0 评论