日常
文章平均质量分 85
Zfloss
努力学习NLPing
展开
-
机器学习算法进阶day01
fuzzywuzzy运用了fuzzyeuzzy中的fuzz和process复习了 apply和groupbyimport numpy as npimport pandas as pdfrom fuzzywuzzy import fuzzfrom fuzzywuzzy import process #模糊匹配就是要导入这两个东西 暂时不细究def enum_row(row): print(row['state'])def find_state_code(row): i原创 2021-12-12 21:56:33 · 20264 阅读 · 1 评论 -
python_linux_DAY02
linux高级命令一、重定向命令二、查看文件内容命令的使用三、链接命令(1). 软链接(2). 硬链接四、文本搜索命令五、查找文件命令六、压缩和解压缩命令七、文件权限命令八、获取管理员权限的相关命令九、用户相关操作十、用户组相关操作十一、远程登录、远程拷贝命令十二、编辑器vim十三、软件安装十四、软件卸载一、重定向命令重定向命令的介绍:重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件。重定向命令的使用命令 说明>如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w’模式>>如果文原创 2021-10-27 16:40:39 · 164 阅读 · 0 评论 -
python_linux_DAY01
linux基础命令一、查看目录命令的使用二、终端命令格式的组成三、查看命令帮助四、ls命令选项五、mkdir和rm命令选项cp和mv命令选项一、查看目录命令的使用命令 说明ls 查看当前目录信息tree 以树状方式显示目录信息pwd 查看当前目录路径clear 清除终端内容cd 目录 切换到指定目录cd ~ 切换到当前用户的主目录cd … 切换到上一级目录cd . 切换到当前目录cd - 切换到上一次目录绝对路径从根目录算起的路径叫做绝对路径相对路径从当前目录算起的路径叫做相原创 2021-10-26 20:48:33 · 122 阅读 · 0 评论 -
python_机器学习—数据科学库_DAY04&&DAY05&&DAY06
pandaspandas的常用数据类型1. Series 一维,带标签数组(1). Serise的创建(2). Series切片和索引(3). Series的索引和值(4). 读取外部数据2. DataFrame 二维,Series容器(1). DataFrame的基础属性(2). DataFrame的整体情况查询3. loc与iloc4. 布尔索引5. 字符串方法6. 缺失数据的处理numpy能够帮助我们处理数值,但是pandas除了处理数值之外(基于numpy),还能够帮助我们处理其他类型的数据原创 2021-10-12 22:03:22 · 144 阅读 · 0 评论 -
python_机器学习—数据科学库_DAY03
numpy1. numpy基础(1). numpy创建数组(矩阵)(2). 轴(axis)(3). numpy(读取数据)(4). numpy读取和存储数据(5). numpy中的转置(6). numpy索引和切片(7). numpy中数值的修改(8). numpy中布尔索引(9). numpy中三元运算符(10). numpy中的clip(裁剪)(11). numpy中的nan和inf(12). numpy中常用统计函数(13). 解决问题(14). 数组的拼接(15). numpy更多好用的方法(16)原创 2021-10-10 16:58:04 · 195 阅读 · 0 评论 -
python_机器学习—数据科学库_DAY01&&DAY02
文章目录一、matplotlib1. 相关代码操作2. 相关代码一、matplotlib能将数据进行可视化,更直观的呈现使数据更加客观、更具说服力1. 相关代码操作直接调用matplotlib中的pyplot中的pltform matplotlib import pyplot as plt数据在x轴上和y轴上都是可迭代对象x=[]y=[]传入x,y并通过plot绘制出折现图plt.plot(x,y)plt.plot(x,y,label=’ ‘,color=’ ‘,l原创 2021-10-03 11:13:20 · 184 阅读 · 0 评论 -
python_数据结构与算法_DAY08
文章目录一、二叉树1. 二叉树的性质(特性)2. 二叉树的节点表示以及树的创建二、二叉树的遍历一、二叉树1. 二叉树的性质(特性)性质1: 在二叉树的第i层上至多有2^(i-1)个结点(i>0)性质2: 深度为k的二叉树至多有2^k - 1个结点(k>0)性质3: 对于任意一棵二叉树,如果其叶结点数为N0,而度数为2的结点总数为N2,则N0=N2+1;性质4:具有n个结点的完全二叉树的深度必为 log2(n+1)性质5:对完全二叉树,若从上至下、从左至右编号,则编号为i 的结点,其原创 2021-09-29 14:09:07 · 100 阅读 · 0 评论 -
python_数据结构与算法_DAY05&&DAY06&&DAY07
文章目录一、栈与队列1. 栈2. 队列(1). 队列的实现(2). 双端队列二、 排序1. 冒泡排序2. 选择排序3. 插入排序一、栈与队列1. 栈栈的操作Stack() 创建一个新的空栈push(item) 添加一个新的元素item到栈顶pop() 弹出栈顶元素peek() 返回栈顶元素is_empty() 判断栈是否为空size() 返回栈的元素个数#coding=utf-8class Stack(object): '''栈''' def __init__(s原创 2021-09-27 16:58:07 · 101 阅读 · 0 评论 -
python_数据结构与算法_DAY03&&DAY04
文章目录一、链表1. 单向链表2.单向循环链表3.双向链表一、链表1. 单向链表2.单向循环链表3.双向链表原创 2021-09-25 15:51:55 · 98 阅读 · 0 评论 -
pyhton_数据结构与算法_DAY02
文章目录一、数据结构1. 算法与数据结构的区别2. 抽象数据类型(Abstract Data Type)二、顺序表一、数据结构1. 算法与数据结构的区别数据结构只是静态的描述了数据元素之间的关系。高效的程序需要在数据结构的基础上设计和选择算法。程序 = 数据结构 + 算法总结:算法是为了解决实际问题而设计的,数据结构是算法需要处理的问题载体2. 抽象数据类型(Abstract Data Type)抽象数据类型(ADT)的含义是指一个数学模型以及定义在此数学模型上的一组操作。即把数据类型原创 2021-09-24 11:36:30 · 125 阅读 · 0 评论 -
python_数据结构与算法_DAY01
文章目录一、算法的五大特性二、时间复杂度与“大O记法”三、最坏时间复杂度四、时间复杂度的几条基本计算规则五、常见时间复杂度大小排序六、Python内置类型性能分析1. timeit模块2. list测试操作3. list内置操作的时间复杂度4. dict内置操作的时间复杂度一、算法的五大特性输入: 算法具有0个或多个输入输出: 算法至少有1个或多个输出有穷性: 算法在有限的步骤之后会自动结束而不会无限循环,并且每一个步骤可以在可接受的时间内完成确定性:算法中的每一步都有确定的含义,不会出现二义性原创 2021-09-23 17:22:36 · 76 阅读 · 0 评论 -
python_DAY10
文章目录一、模块化程序设计理念1. 语句、函数、模块、包一、模块化程序设计理念1. 语句、函数、模块、包语句,函数,类 – 文件中的内容 (函数和变量组成了类)模块 – 文件包 – 文件夹...原创 2021-09-16 11:31:29 · 105 阅读 · 0 评论 -
python_DAY09
文章目录一、异常1.异常机制本质2. 异常解决的关键:定位3. try...一个 except 结构4. try...多个 except 结构5.try...except...else 结构6. try...except...else...finally 结构7. return 语句和异常处理问题8. 常见异常的解决9.常见异常汇总10. with上下文管理11. trackback 模块12. 自定义异常类13. pycharm开发环境的调试(1).断点(2).进入调试视图(3).调试操作区一、异常1原创 2021-09-15 09:34:05 · 288 阅读 · 0 评论 -
python_DAY08
文章目录原创 2021-07-14 18:48:57 · 191 阅读 · 0 评论 -
python_DAY07
文章目录一、嵌套函数(内部函数)一、嵌套函数(内部函数)#嵌套函数的定义def outer(): print('outer running') def inner(): print('inner running') inner()outer()运行结果:outer runninginner running一般在什么情况下使用嵌套函数?封装 - 数据隐藏 :外部无法访问“嵌套函数”。贯彻 DRY(Don’t Repeat Yourself)原创 2021-07-05 17:29:08 · 159 阅读 · 0 评论 -
python_DAY06
文章目录一、测试函数也是对象二、变量的作用域(全局变量和局部变量)1. 全局变量作用的测试2. 全局变量、局部变量同名测试3. 局部变量和全局变量的效率测试三、传递对象1. 传递可变对象2. 传递不可变对象的引用三. 浅拷贝(copy)和深拷贝(deepcopy)四、参数的类型五、递归函数一、测试函数也是对象def test01():print(‘我爱你,你爱我,蜜雪冰城甜蜜蜜’)passtest01()c=test01c()print(id(test01))print(id©)pri原创 2021-07-02 18:27:12 · 123 阅读 · 0 评论 -
python_DAY01
DAY1–笔记python功能强大,语法简洁但是性能较低,一些影响性能的功能可以使用C/C++/JAVA/GO去开发。oython3的很多新特性也可以被移植到python2.7,如果程序可以在2.7运行,可以通过一个名为2to3(oython自带脚本)的转换工具无缝迁移到python3.不要在程序中,行开头处增加空格,空格在python中右缩进的含义。负号都是英文符号,不是中文,比如: (.等等#单行注释‘’‘多行注释’‘’行连接符 a=‘abcdefghi’b='abcdefg原创 2021-06-25 17:37:05 · 77 阅读 · 0 评论 -
python_DAY03
文章目录原创 2021-06-28 22:39:13 · 94 阅读 · 0 评论 -
python_DAY05
文章目录一、循环结构while循环一、循环结构while循环while 条件表达式:循环体语句原创 2021-06-30 23:12:47 · 218 阅读 · 0 评论 -
python_DAY04
文章目录字典字典是‘键值对’的无序可变序列,字典中的每个元素都是一个“键值对”,包含“键对象”和“值对象”。一个典型的字典定义方式:a={‘name’:‘Zfloss’,‘age’:‘18’,‘job’,‘programmer’}字典的创建1.通过{ }、dict()来创建字典对象2.通过zip()创建字典对象k=[‘name’,‘age’,‘job’]v=[‘Zfloss’,‘23’,‘programmer’]d=dict(zip(k,v))d={‘name’:‘Zfloss’,原创 2021-06-29 18:36:50 · 88 阅读 · 0 评论 -
python_DAY02
文章目录一 、进制与类型转化1. 二、八、十六进制的书写方法2. int,round实现类型转化3. 自动转型4. 10的次幂二、 时间、split()、join()1. 时间的表示2.split()分割3.join()合并测试拼接符和join(),不同的效率三、bool、or、and、not1. bool2. and、or、not(与或非)一 、进制与类型转化1. 二、八、十六进制的书写方法0b or 0B 二进制。0B101=50o or 0O 八进制。0O10=80x or 0X 十六原创 2021-06-26 19:38:24 · 85 阅读 · 0 评论