![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 79
Panpan Wei
机器学习,数据挖掘,自然语言处理,深度学习
展开
-
数据操作之-dataframe常见操作:取行、列、切片、统计特征值
import numpy as npimport pandas as pdfrom pandas import *from numpy import *data = DataFrame(np.arange(16).reshape(4,4),index = list("ABCD"),columns=list('wxyz'))print dataprint data[0:2] #取前两行数据print len(data ) #求出一共多少行pri.原创 2020-08-17 15:44:20 · 2055 阅读 · 0 评论 -
运行python文件报(unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3: truncated \UXXX
在我写的python读取文件的代码是这样的:with open('C:\Users\Administrator\Desktop\cat.jpg','wb') as f: f.write(resp.content) 执行的时候会报这样的错误原因分析:在windows系统当中读取文件路径可以使用\,但是在python字符串中\有转义的含义,如\t可代表TAB,\n代表换行,所以我们需要采取一些方式使得\不被解读为转义字符。对于此问题,目前有是那种解决的办法:1、在路径前面.原创 2020-08-13 15:43:31 · 648 阅读 · 0 评论 -
Python-解决使用 plt.savefig 保存图片时一片空白
当使用如下代码保存使用plt.savefig保存生成的图片时,结果打开生成的图片却是一片空白。例如:# 导入可视化工具包import matplotlib.pyplot as plt%matplotlib inline# 颜色和标签列表colors_list = ['red', 'blue', 'green']labels_list = ['setosa', 'versicolor', 'virginica']# 需要将DataFrame转成ndarray,才能进行 df[pr..原创 2020-08-11 17:01:59 · 2879 阅读 · 1 评论 -
python学习之——更改Anaconda的默认打开的浏览器
1.首先打开你要设置打开的浏览器。例如谷歌浏览器找到浏览器所在的地址2.在电脑中搜索找到jupyter_notebook_config.py文件。在这里打开此文件可以使用notepad++打开,notepad++安装教程详情见:https://blog.csdn.net/jodie123456/article/details/88567300#comments_129181303.在此文件中找到 c.NotebookApp.browser = ''在下方加上以下语..原创 2020-08-07 17:25:18 · 2277 阅读 · 0 评论 -
python中迭代器和生成器
1、迭代器(iterator)是一个实现了迭代器协议的对象,python的一些内置数据类型(列表,数组,字符串,字典等)都可以通过for语句进行迭代,我们也可以自己创建一个容器,实现了迭代器协议,可以通过for,next方法进行迭代,在迭代的末尾,会引发stopIteration异常。迭代器有两个基本的方法:iter() 和 next()。2、生成器(generator)是通过yield语句快速生...原创 2019-11-29 13:01:14 · 281 阅读 · 0 评论 -
MYSQL常用语句
# 查看所有的数据库SHOW DATABASES ;# 创建一个数据库CREATE DATABASE k;# 删除一个数据库DROP DATABASE k;# 使用这个数据库USE k;表# 查看所有的表SHOW TABLES ;# 创建一个表CREATE TABLE n(id INT, name VARCHAR(10));CREATE TABLE m(id INT, ...原创 2019-10-09 13:04:23 · 144 阅读 · 0 评论 -
python中列表,元组,集合,字典的理解
Python的基本数据结构中,包含了列表、元组等一系列数组式数据结构,但各个结构各有不同。因此单独列出来,分析相同与不同。列表(List)列表属于最像数组的数据结构。注意python中没有数组。列表的功能比数组更加强大,所以把它称为“打了激素的数组”。基本结构 [xx,xx,xx,xx]中间以“,”逗号隔开list1 = [1,2,3,4]可以进行增删改查list1....原创 2019-10-03 16:55:51 · 520 阅读 · 0 评论 -
python中的接口
接口只是定义了一些方法,而没有去实现,多用于程序设计时,只是设计需要有什么样的功能,但是并没有实现任何功能,这些功能需要被另一个类(B)继承后,由 类B去实现其中的某个功能或全部功能。在python中接口由抽象类和抽象方法去实现,接口是不能被实例化的,只能被别的类继承去实现相应的功能。方法一:用抽象类和抽象函数实现方法#抽象类加抽象方法就等于面向对象编程中的接口from abc i...原创 2019-10-03 16:01:29 · 447 阅读 · 0 评论 -
面向对象的三大特性:封装继承和多态
透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础.三大特性是:封装,继承,多态所谓封装:也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界...原创 2019-10-01 13:24:20 · 459 阅读 · 0 评论 -
面试智力题
由甲乙丙丁四匹马赛跑,他们共进行了四次比赛,结果是甲快乙三次,乙又快丙三次,丙又快丁三次。很多人会以为,丁跑得慢些,但事实上。丁却快甲三次,这看似矛盾的结果可能发生吗?有可能因为甲快乙三次那么有一次就可以是乙快甲这样下去,就有可能出现丁快甲一次同样的因为乙又快丙三次所以有一次可以是丙快乙了这样下去,也有可能出现丁快甲一次同样的因为丙又快丁三次所以有一次可以是丁快丙了这样下...原创 2019-09-28 21:05:32 · 345 阅读 · 0 评论 -
KNN和K-means详细介绍
在上一篇博文中介绍了KNN算法(https://blog.csdn.net/jodie123456/article/details/101595943),接下来继续介绍K-means算法:K-means(K均值聚类):(属于无监督学习)K-means算法是一种简单的迭代型聚类算法,采用聚类作为相似性指标,从而发现给定数据集中的K个类,并且每一个类的中心是根据所有值得平均值得到的,每一个类用...原创 2019-09-28 10:20:21 · 447 阅读 · 1 评论 -
KNN和K-means详细介绍
在对于初学者来说的话,在学习这两个算法的时候,容易搞混,下面将针对这两个算法做了一个详细的介绍。方便大家理解。K近邻算法(KNN):有监督的学习 首先,KNN是通过测量不同特征值之间的距离进行分类,它的一个基本思路是,如果一个样本在特征空间中的K个最相似的(可以理解为特征空间中最近的样本)的样本中的大多数属于某一个类别,则样本也属于这个类别,通常在选取k值得时候一般选取K&l...原创 2019-09-28 09:36:14 · 505 阅读 · 0 评论 -
python2和python3的区别
本文实例总结了Python2与Python3的区别。分享给大家供大家参考,具体如下:Python的3.0版本相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下相容。许多针对早期Python版本设计的程式都无法在Python 3.0上正常执行。为了照顾现有程式,Python 2.6作为一个过渡版本,基本使用了Python 2.x的...原创 2019-09-25 09:47:44 · 104 阅读 · 0 评论 -
python常见面试题总结
1.在python中类和对象有什么区别。对象是如何访问类的方法,创建一个对象时做了什么?答案:类相当于是一个模板,对象相当于是用模板创造出来的东西,在对象里面去去调用方法即可,先调用一个new方法,相当于先开辟了一个内存空间,然后再将内存空间返回回来,后将反悔的内存空间扔到了init方法里,init方法一般是做一些初始化的方法,然后才把一个对象给了普通变量,接下来才可以让一个变量去接收这个对象...原创 2019-09-24 15:33:18 · 194 阅读 · 0 评论 -
pytho中的类和对象,属性和方法
一、面向对象的概述面向对象是一种描述业务问题、设计业务实体和实体之间关系的方法二、类和对象1、类和对象得区别:类是对客观世界中事物得抽象,而对象是类实例化后的实体例如:汽车模型就是一个类,制造出来的每辆汽车就是一个对象2、类的定义:(1)python使用class关键字定义一个类,类名的首字母一般要大写:例如:class Student: #定义了一个Stud...转载 2019-03-27 17:25:13 · 372 阅读 · 0 评论 -
python学习之——修改Anaconda中jupyter notebook默认工作路径
打开Anaconda Prompt在这里面输入jupyternotebook--generate-config在文件夹下会产生配置文件jupyter_notebook_config.py。在这里会看到annconda的安装路径,然后按照这个路径去找C盘找到.jupyter下的jupyter_notebook_config.py文件在这里由于我安装了,Note...原创 2019-03-15 10:13:36 · 657 阅读 · 0 评论 -
Annconda安装教程
window7 下安装Anaconda下载Anaconda包这里是annconda的官网下载地址 :https://www.anaconda.com/distribution/#windows点进去下载对应的版本就可以了在这里我下载的是windows下的Python3.5版本的。Anaconda3-5.3.0-Windows-x86_64.exe安装安装包下好的话这个安...原创 2019-03-15 09:11:37 · 2400 阅读 · 0 评论 -
python基本画图
下面是自己实际遇到的画图问题,数据大家可以自己找。一个图表上面画出一个图形import matplotlib.pyplot as pltimport pandas as pdf = open('E:\\处理资料\python\Reference_PSPF_data\PF_of_MMF1_data.csv','r')res = pd.read_csv(f)#由于导入的文件名含有...原创 2019-03-14 16:01:26 · 528 阅读 · 0 评论