
Python
文章平均质量分 71
Python知识
little Y
这个作者很懒,什么都没留下…
展开
-
python解决:不能将字符串转为float类型
sunday=mysql.sql("select LJJZ from data LIMIT 1")monday=mysql.sql("select LJJZ from data LIMIT 7,1")print(sunday)#从数据库中取数据,得到[["2.1537"]]print(monday)#从数据库中取数据,得到[["2.1887"]]list_monday = sunday.replace('[','').replace(']','')#去掉中括号print(list_monday,原创 2022-04-20 21:20:37 · 2041 阅读 · 0 评论 -
扩展库pandas
扩展库pandas简介生成一维数组生成二维数组二维数组数据查看查看数据的统计信息二维数据转置排序简介基于numpy的数据分析模块,提供大量的标准数据模型和高效操作大型数据集所需要的工具主要提供了3种数据结构:1.Series,带标签的一维数组。2.DataFrame,带标签且大小可变的二维表格结构。3.Panel,带标签且大小可变的三维数组生成一维数组>>> import pandas as pd>>> import numpy as np>>原创 2021-02-26 21:56:01 · 781 阅读 · 0 评论 -
scipy库(2)
scipy库信号处理模块signal图像处理模块ndimage图像滤波图像测量信号处理模块signalsignal模块包含大量滤波函数、B样条插值算法等下面代码演示了一维信号的卷积运算一维卷积是什么>>> import numpy as np>>> x=np.array([1,2,3])>>> h=np.array([4,5,6])>>> import scipy.signal>>> scipy.原创 2021-02-08 16:59:13 · 328 阅读 · 0 评论 -
scipy库(1)
scipy库主要模块数学、物理常用常数与单位模块constants特殊函数模块special主要模块scipy库是专门为科学计算和工程应用设计的Python工具包,在numpy的基础上增加了大量用于科学计算和工程计算的模块,包括统计、优化、整合、线性代数、长微分方程数值求解、信号处理、图像处理、稀疏矩阵等模块说明constants常数special特殊函数optimize数值优化算法,如最小二乘拟合(leastsq)、函数最小值(fmin系列)、非线性方程组求原创 2021-02-05 20:20:33 · 402 阅读 · 0 评论 -
numpy库
numpy库生成数组列表转数组range对象转数组生成等差数组对数数组全0二维数组全0一维数组全1二维数组全1一维数组单位矩阵空数组数组与数值的算术运算创建数组对象数组与数值相乘\除\整除\加\余数幂运算数组与数组的算术运算数组与数组相乘\除\加\减二维数组转置向量内积数组元素访问对数组进行函数运算对矩阵进行运算改变数组大小切片操作布尔运算广播分段函数计算唯一值以及出现次数矩阵运算生成数组列表转数组>>> import numpy as np>>> np.arra原创 2021-02-03 16:41:35 · 195 阅读 · 0 评论 -
异常处理结构
异常处理结构Python内置异常类层次结构异常处理结构try...except...try...except...else...try...except...finally...可以捕捉多种异常的异常处理结构单元测试unittestPython内置异常类层次结构Python内置异常类层次结构异常处理结构先尝试运行代码,如果没有问题就正常执行,如果发生了错误尝试着去捕获和处理,最后实在没办法了才崩溃try…except…try子句中的代码块包含可能会引发异常语句,except子句则用来捕捉相原创 2021-02-01 14:58:30 · 1168 阅读 · 0 评论 -
文件与文件夹操作
文件与文件夹操作OS模块OS.PATH模块SHUTIL模块OS模块方法功能说明chdir(path)把path设为当前工作目录chemod(path,mode,*,dir_fd=None,follow_symlinks=True)改变文件的访问权限curdir当前文件extsep当前操作系统所使用的的文件扩展名分隔符getcwd()返回当前工作目录listdir(path)返回path目录下的文件和目录列表mkdir(path[,mod原创 2021-01-30 19:52:19 · 200 阅读 · 0 评论 -
文件操作
文件操作文本文件二进制文件文件操作内置函数open()上下文管理语句with文件对象属性与常用方法文本文件内容操作二进制文件操作*使用扩展库openpyxl读写Excel2007以及更高版本的文件*按数据的组织形式,可以把文件分为文本文件和二进制文件文本文件文本文件存储的是常规字符串,由若干文本行组成,通常每行以换行符‘\n’结尾常规字符串是指记事本之类的文本编辑器能正常显示、编辑并且人类能够直接阅读和理解的字符串,如英文字母,数字字符串二进制文件常见如图形图像文件、音频文件、可执行文原创 2021-01-28 19:44:22 · 881 阅读 · 0 评论 -
文本处理—字符串
字符串字符串的编码格式字符串的格式化%符号进行格式化format()方法格式化格式化字符串常量使用Template模板进行格式化字符串常用操作find() 、rfind() 、index() 、rindex() 、count()split()、rsplit()、partition()、rpartition()lower()、upper()、capitalize()、title()、swapcase()replace()、marketrans()、translate()strip()、rstrip()、ist原创 2021-01-26 18:38:16 · 428 阅读 · 0 评论 -
代码复用技术—面向对象程序设计
面向对象程序设计类的定义与使用数据成员与成员方法私有成员与公有成员成员名定义的特殊性数据成员成员方法、类方法、静态方法、抽象方法实例方法静态方法与类方法抽象方法属性类与对象的动态性、混入机制继承和多态继承多态类的定义与使用Python使用class关键字来定义类,class关键字之后是一个空格,接下来时类的名字,如果派生自其他基类则需要把基类放到一对括号中并使用逗号分隔,然后是一个冒号,最后换行并定义类的内部实现类的首字母一般要大写 class Car(object): #定义一个类,派生自ob原创 2021-01-24 20:03:54 · 515 阅读 · 0 评论 -
代码复用技术—函数
函数函数的定义与使用基本语法函数嵌套定义、可调用对象与修饰器函数的嵌套定义函数的定义与使用基本语法应尽量减少使用直接复制代码的方式来实现复用def 函数名([参数列表]):‘’‘注释’’’函数体函数形参不需要声明其类型,也不需要指定函数的返回值类型即时该函数不需要接收任何参数,也必须保留一对空括号括号后面的冒号必不可少函数体相对于def关键字必须保持一定的空格缩进开头的部分注释并不是必须的,若加上,可为用户提供友好的提示和使用帮助可以使用内置函数help()来查看函数的使用帮助原创 2021-01-22 18:43:14 · 423 阅读 · 0 评论 -
数据科学—K均值算法实践
K均值算法实践问题描述目标数据集分析算法阐述代码实现结果问题描述现在有一组数据,需要通过聚类方法发掘其内在结构目标对数据进行聚类分析,将数据分为四类(k=4)数据集clusterdata.txt存储待聚类数据;共包含400个数据点;数据维度(400,3)分析根据以上问题,进行分析。已知训练集,需要将训练集分为4类,同时输出每一类的中心点坐标。分析可得,使用K-Means算法实现此要求。K-Means算法是一个聚类算法,它接受输入参数k,在此实验中k取值为4类,然后将400个数原创 2021-01-20 15:10:13 · 593 阅读 · 0 评论 -
数据科学—K 最邻近算法实践
K最近邻算法实践问题描述目标数据集分析算法阐述代码实现结果训练集测试集的精度计算,确定最优k值目标集分类问题描述现要将目标分为四类,分别记为第1类、第2类、第3类和第4类。目标给定目标向量,得出其所属类别数据集训练集 data1.txt 包含了第1类顾客及其特征向量data2.txt 包含了第2类顾客及其特征向量data3.txt 包含了第3类顾客及其特征向量data4.txt 包含了第4类顾客及其特征向量目标集 objdata.txt 包含需要分类的目标顾客分析据以原创 2021-01-20 14:53:36 · 456 阅读 · 0 评论 -
数据科学—决策树分类器(企业客户分类问题)
企业客户分类问题-决策树分类器问题描述目标数据集算法阐述代码结果训练集目标集分类问题描述某企业现需要将自己的客户分为两类,分别记为第0类和第1类。为进行分类,企业对客户的特征进行了量化,针对每个客户建立特征向量,该向量包含两个元素。企业对历史资料进行分析,建立了训练集。目标给定一个顾客及其特征向量,得到该顾客所属类别数据集训练集 data0.txt 包含了第0类顾客及其特征向量data1.txt 包含了第1类顾客及其特征向量目标集 objdata.txt 包含需要分类的目标顾原创 2021-01-20 14:29:29 · 838 阅读 · 0 评论 -
常用函数(一)
函数type()内置函数type()用来查看变量类型>>> x=3>>> type(x)<class 'int'>函数isinstance()内置函数isinstance()用来测试变量是否为指定类型>>> isinstance(x,int)True数字在Python中,内置的数字类型有整数、实数和复数。实数对于实数运算可能会有一定的误差,应尽量避免在实数之间直接进行相等性测试,而是应该以两者之差的原创 2021-01-20 13:52:43 · 305 阅读 · 0 评论 -
标准库与扩展库中对象的导入与使用
#import 模块名【as 别名】使用时需要在对象之前加上模块名作为前缀,必须以“模块名.对象名”的形式进行访问。若模块名字很长,可以为导入的模块设置一个别名,然后使用“别名.对象名”的方式来使用其中的对象。import mathmath.sin(0.5)...原创 2021-01-18 18:14:49 · 1148 阅读 · 0 评论