自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Mac-python读取word文件常见问题

mac利用python读取word文档

2022-10-23 19:34:22 1042 2

原创 excel数据转换为sql语句

EXCEL数据转为SQL数据找一个新表格:=“insert into t_student (id,name,number) values (”&B2&",’"&C2&"’,"&D2&",’"&E2&"’); "下拉得出所有sql语句。

2021-07-01 18:43:12 1749

原创 python多个列表合并成一个列表

一般情况下是多个列表合并成一个,同样也会出现列表中嵌套列表res=[[53, 88, 17, 19, 87], [85, 33, 65, 82, 98], [88, 39, 18, 24, 85]]list1=res[0]list1=res[0]+res[1]print(list1)#[53, 88, 17, 19, 87, 85, 33, 65, 82, 98]也可以extend方法list2=[]list2.extend(res[1])print(list2)#[85, 33,

2020-11-13 12:42:25 15351 1

原创 python random函数 产生固定随机数

python random模块能够直接产生随机数,与matlab稍有不同import randomres=random.sample(range(1,10),3)print(res)#[7, 9, 5]#random函数还有很多相应的随机有时间,会全面写一下#这里还有常用的int随机res1=random.randint(0,10)print(res1)#8...

2020-11-06 18:32:42 2552

原创 python画三维(3D)图

其他博客写3D图的画法有点乱,对于初学一般能画出来就可以了。后面别的可以慢慢学。正常调用python 3D图,一般有两种方法,这里直说一种#利用关键字from matplotlib import pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dimport numpy as npax1 = plt.axes(projection='3d')#下面 zd xd yd是三个坐标轴zd = 13*np.random.random(100)

2020-11-03 16:08:58 3659

原创 Python DataFrame批量添加新列

在处理数据的时候我想批量增加新的列,但是一般的情况下dataframe只能新增一个列 (我查询了很多博客都是这么写的,我也没有找到好方法,本人愚钝,用创建新df和拼接的方法进行批量操作) 本人错误的地方我会写在最后面,有时间的话可以看看共勉。df1=pd.DataFrame()#创建新DFdf1=df1.append([[1,2,3]])print(df1)#df.append是要有变量接返回值的,如果你直接df.append(),print之后没有变化,请注意df2=pd.DataFra.

2020-10-13 11:03:29 4550

原创 matlab调用不同文件中的函数

matlab原则视用一个文件夹下的.m文件可以相互调用,所以要加载路径直接addpath 你想要加载的文件地址,matlab视为你添加的路径在同一个文件下面。函数方法就可以直接使用了。

2020-10-09 15:03:00 5357

原创 python创建特定长度的空列表

先看深复制的结果,这样你能够实现功能list1=[]list2=[list(list1) for i in range(0,5)]print(list2)list2[0].append(9)print(list2)print(list2[0])浅复制的结果:list1=[]list2=[list1 for i in range(0,5)]print(list2)list2[0].append(9)print(list2)print(list2[0])浅复制复制的结果都指向

2020-09-01 09:57:44 7417 5

原创 python pandas中替换数据replace方法

网上介绍有很多种替换方法,比如df.loc[:,“column”]=df[“column”].str,replace(“目标值”,“替换值”).astype(“目标类型”)我用的方法是简单的import numpy as npimport randomimport pandas as pdio=("/Users/macbook/Desktop/code/xuexi/pandas/Cancer_test.csv")df=pd.read_csv(io)df1=df["结果"].replace

2020-06-19 15:00:22 10798 1

转载 sklearn之train_test_split()解析

train_test_split()是sklearn.cross_validation模块中用来随机划分训练集和测试集,以Iris数据集为例。有以下四个特征sepal length in cmsepal width in cmpetal length in cmpetal width in cm分为3个类别:Iris SetosaIris VersicolourIris V...

2019-07-02 16:55:21 1621

转载 sklearn中各数据集、方法的属性详细介绍

系我转载的,没错了!很多地方对scikit-learn(sklearn)库的具体介绍不多,所以提供一个搜索项。sklearn库中的标准数据集小数据可以直接使用,大数据需要调用load...

2019-07-02 14:23:06 5759 2

转载 python.format()方法详解

format在各项性能均优于%s一、str.format()>>> "{} {}".format("hello", "world") # 不设置指定位置,按默认顺序'hello world'>>> "{0} {1}".format("hello", "world") # 设置指定位置'hello world'>>> "{1...

2019-06-30 18:03:38 437

原创 K-means的python实现(备注详细)

在这里插入代码片#-*- coding: utf-8 -*-import numpy as npfrom scipy import io as spiofrom matplotlib import pyplot as pltfrom sklearn.cluster import KMeansdef kMenas(): #下载数据 #已经改为绝对路径 data ...

2019-06-30 15:27:39 186

转载 SVM算法中kernel属性

sklearn.svm.SVC中kernel参数说明常用核函数线性核函数kernel=‘linear’多项式核函数kernel=‘poly’径向基核函数kernel=‘rbf’sigmod核函数kernel=‘sigmod’常用核函数线性核函数kernel=‘linear’采用线性核kernel='linear’的效果和使用sklearn.svm.LinearSVC实现的效果一样,...

2019-06-30 15:21:58 3768

原创 matplotlib.plot属性设置

plt.plot(x,y,ls="-",label=“x”),也有写成plot(x,y,**kwargs)x:x轴数值y:y轴数值ls:折线图的线条风格也可以用kind="–g^",其中g表示的颜色的缩写,符号表示的是虚线和和符号的组合kind属性包含了 linestyle(–)、marker(g)、color(^)lw:(linewidth)折线图的宽度label:图形内容的标签文...

2019-06-30 14:26:39 1094

转载 plt.scatter各参数详解

1、scatter函数原型2、其中散点的形状参数marker如下:在这里插入图片描述3、其中颜色参数c如下:4、基本的使用方法如下:[python] view plain copy#导入必要的模块import numpy as npimport matplotlib.pyplot as plt#产生测试数据x = np.arange(1,10)y = xfig = ...

2019-06-29 15:58:14 6924

原创 python装饰器常见问题

装饰器的原理简单的说:不改变调用方式,给原方法加个功能。可能遇到的问题:1.装饰函数添加之后的函数执行顺序 2.装饰参数设置时如何理解(*args,**kwargs)这个是一个看视频学习时的例子*||*为了简化理解,下面有两个具体的错误代码。**| |...

2019-06-06 15:33:30 335

转载 python中*args与**kwargs的用法与区别

Python中args 和**kwargs的用法刚开始学习python的时候,对有关args,kwargs,和的使用感到很困惑。相信对此感到疑惑的人也有很多。我打算通过这个帖子来排解这个疑惑(希望能减少疑惑)。让我们通过以下5步来理解:通过一个函数调用来理解’*’的作用通过一个函数的定义来理解’*args’的含义通过一个函数的调用来理解’**’的作用通过一个函数的定义来解’**kwa...

2019-06-03 15:49:06 190

原创 python strip()方法,简单解释

Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。用途:输入用户名、密码等不可能存在空格的地方...

2019-05-31 19:02:24 154

转载 python中enumerate()函数的用法

Python enumerate() 函数Python 内置函数 Python 内置函数描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。语法以下是 enumerate() 方法的语法:enumerate(seq...

2019-05-30 09:54:01 151

原创 生成器表达式与列表解析的区别

生成器和列表达式的区别:生成器格式最外层是一个(),而列表解析格式最外层是一个[]生成器是将数据不用一次读取,而列表解析是一次读取所有数据(耗内存)生成器返回的是生成器对象,不能直接循环输出,列表解析直接对应一个列表,可以直接print输出。以下是代码:l=["a"for i in range(10)]#列表解析,数据量大的时候比较笨重print(l)w=(“a” for i in r...

2019-05-28 09:03:45 298

转载 Python3内置函数

1、abs(),返回数字的绝对值。2、all(),如果集合中所有元素是true或集合为空集合,返回True。3、any(),如果集合中有一项元素是true,返回True;空集合为False4、ascii(), 返回一个表示对象的字符串。5、bin(),将整数转换为前缀为“0b”的二进制字符串。6、bool(),返回一个布尔值,即True或者之一False。7、bytearray(),...

2019-05-22 11:50:31 86

转载 inconsistent use of tabs and spaces in indentation问题的解(转载)

TabError: inconsistent use of tabs and spaces in indentation这个错误目前笔者在Subline3遇到的都是看似空格实则没有空格引起的::解决方法:就是打开subline的空格制表显示就可以清楚的显示出自己是否真的空格了。如这些:上面的1方框中显示横线就表示真实空格了而下面的2方框中的方法,看似空格了,实际上并没有空格成功,这通过s...

2019-05-20 08:30:13 292

转载 元组的基本概念

基本操作与列表相似,元组Tuple也是个有序序列,但是元组是不可变的,用()生成。t = (10, 11, 12, 13, 14)t12(10, 11, 12, 13, 14)1可以索引,切片:t[0]1101t[1:3]1(11, 12)1但是元组是不可变的:会报错t[0] = 112TypeError ...

2019-05-16 09:42:37 1499

原创 plt.matplotlib()带误差棒的多数据并列柱状图

import matplotlib as mplimport matplotlib.pyplot as pltimport numpy as npfrom matplotlib.font_manager import FontPropertiesfont = FontProperties(fname=’/System/Library/Fonts/STHeiti Light.ttc’, si...

2019-05-14 09:18:24 6934 1

原创 Mac sublime text3中matplotlib可视化中显示中文

本身mac下载过sublime text3后,自身是显示中文的,不会出现输入中文就出现乱码的现象。即使没有出现设置显示中文,设置中文后,在生成图像时会出现小方框(并没有很长的一段乱码)。在导入时输出from matplotlib.font_manager import FontProperties设置font=FontProperties(fname=’/System/Library/Font...

2019-05-13 15:55:30 590

转载 plt.figure()以及绘图基础设置

1.figure语法及操作(1)figure语法说明figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True)num:图像编号或名称,数字为编号 ,字符串为名称figsize:指定figure的宽和高,单位为英寸;dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为8...

2019-05-13 14:50:40 8225

原创 python matplotlib中误差棒图

import matplotlib as mplimport matplotlib.pyplot as pltimport numpy as npx=np.linspace(0.1,0.6,10)#输入x对应的一系列值y=np.exp(x)#exp函数,表示y=e的x次方error=0.05+0.4x#error设置的比例越大,整个误差范围显示就越大low_error=error...

2019-05-13 10:56:58 7851 4

转载 np.array相关用法及基础知识

np.array的相关基础知识

2019-05-13 10:12:08 30226

原创 python中内嵌环形饼图的方法

import matplotlib as mplimport matplotlib.pyplot as plt设置图片大小plt.figure(figsize = (20, 8))生成数据labels = [‘A’, ‘B’, ‘C’, ‘D’, ‘other’]share_laptop = [0.45, 0.25, 0.15, 0.05, 0.10]#外环的数据share_pc =...

2019-05-12 22:28:07 1929

转载 python中zip()函数的使用方法,转载

zip函数的原型为:zip([iterable, …])参数iterable为可迭代的对象,并且可以有多个参数。该函数返回一个以元组为元素的列表,其中第 i 个元组包含每个参数序列的第 i 个元素。返回的列表长度被截断为最短的参数序列的长度。只有一个序列参数时,它返回一个1元组的列表。没有参数时,它返回一个空的列表。复制代码import numpy as npa=[1,2,3,4,5]b...

2019-05-12 22:25:37 77

原创 最小生成树基础概念

最小生成树条件是n个顶点至少有n-1个边,任意两个点之间必须存在路径。prime(加点法)kruskal(加点法)可以接受负值,区别于最短路径。最小生成树的代价是唯一的,但是路径不唯一(因为可能存在权值相同的路径,且选择的时候是随机的),只要无向图中没有权值相同的值,其最小生成树就是唯一的。...

2018-10-25 18:11:59 1090

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除