12 2021 档案

摘要:Pandas概述 pandas介绍 2008年WesMckinney开发出的库 专门用于数据挖掘的开源python库 以numpy为基础,接力Numpy模块在计算方面性能高的优势 基于matplotlib,能够简便的画图 独特数据结构 Pandas的作用 相比于Numpy在处理数据方面的优势,结合m 阅读全文
posted @ 2021-12-09 20:07 Avery_rainys 阅读(192) 评论(0) 推荐(0) 编辑
摘要:numpy概述 numpy介绍 # 一个开源的Python科学计算库 # 计算起来要比python简洁高效 # Numpy使用ndarray对象来处理多维数组 # NumPy提供了一个N维数组类型ndarray,它描述了相同类型的“items”的集合 # 生成numpy对象:np.array() n 阅读全文
posted @ 2021-12-08 23:32 Avery_rainys 阅读(60) 评论(0) 推荐(0) 编辑
摘要:1 from collections import deque 2 3 4 class Tree(object): 5 class TreeNode(object): 6 def __init__(self, data): 7 self.data = data 8 self.lchild = Non 阅读全文
posted @ 2021-12-07 16:56 Avery_rainys 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1 from 数据结构.链表的实现 import Link 2 3 4 # 类似于集合的哈希表 5 class HashTable(object): 6 def __init__(self, size=100): 7 self.size = size 8 self.table = [Link() f 阅读全文
posted @ 2021-12-06 21:08 Avery_rainys 阅读(41) 评论(0) 推荐(0) 编辑
摘要:1 class Link: 2 class Node: 3 def __init__(self, item, next=None): 4 self.item = item 5 self.next = next 6 7 class LinkListIterator: 8 def __init__(se 阅读全文
posted @ 2021-12-06 21:07 Avery_rainys 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1 class Queue(): 2 def __init__(self, size=100): 3 self.rear = 0 4 self.front = 0 5 self.size = size + 1 6 self.li = [0 for _ in range(self.size)] 7 8 阅读全文
posted @ 2021-12-06 20:08 Avery_rainys 阅读(18) 评论(0) 推荐(0) 编辑
摘要:1 class Stack: 2 def __init__(self): 3 self.lis = [] 4 5 def pop(self): 6 if not self.is_empty(): 7 return self.lis.pop() 8 else: 9 raise IndexError(" 阅读全文
posted @ 2021-12-06 20:07 Avery_rainys 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1 from collections import deque 2 3 maze = [ 4 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], 5 [1, 0, 0, 1, 0, 0, 0, 1, 0, 1], 6 [1, 0, 0, 1, 0, 0, 0, 1, 0, 1], 7 [ 阅读全文
posted @ 2021-12-06 13:01 Avery_rainys 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1 maze = [ 2 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], 3 [1, 0, 0, 1, 0, 0, 0, 1, 0, 1], 4 [1, 0, 0, 1, 0, 0, 0, 1, 0, 1], 5 [1, 0, 0, 0, 0, 1, 1, 0, 0, 1], 6 [ 阅读全文
posted @ 2021-12-06 11:24 Avery_rainys 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1 # 为了返回找到列表的下标,故而携带两个参数 2 def binary_search(num, my_list, left, right): 3 if left == right: 4 return left if my_list[left] == num else f'没找到{num}' 5 阅读全文
posted @ 2021-12-06 10:42 Avery_rainys 阅读(8) 评论(0) 推荐(0) 编辑
摘要:1 import random 2 from cal_time import cal_time 3 4 5 @cal_time 6 def insert_sort(_list): 7 for i in range(len(_list) - 1): 8 j = i 9 next_num = _list 阅读全文
posted @ 2021-12-06 10:34 Avery_rainys 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1 import random 2 3 4 def bubbling_sort(_list): 5 length_1 = len(_list)-1 6 for i in range(length_1): 7 is_exchange = False 8 for j in range(length_1- 阅读全文
posted @ 2021-12-06 10:14 Avery_rainys 阅读(12) 评论(0) 推荐(0) 编辑
摘要:1 import random 2 3 4 def select_sort(_lis): 5 for i in range(len(_lis)-1): 6 min_indx = i 7 for j in range(i+1, len(_lis)): 8 if _lis[min_indx] > _li 阅读全文
posted @ 2021-12-06 10:12 Avery_rainys 阅读(15) 评论(0) 推荐(0) 编辑
摘要:可迭代对象的概念及其使用: 可迭代对象,即可以进行迭代操作的一类对象。 迭代是访问集合元素的⼀种⽅式。迭代器是⼀个可以记住遍历的位置的对象。迭代器对象从集合的第⼀个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代是对元素进行的一种遍历,python语法 for element 阅读全文
posted @ 2021-12-06 00:01 Avery_rainys 阅读(1657) 评论(0) 推荐(0) 编辑
摘要:with的用法: with open代码块结束,会自动调用close关闭文件。 1 try: 2 # 1、以读的⽅式打开⽂件 3 with open("1.txt", "r") as f: 4 # 2、读取⽂件内容 5 f.write("xxxxx") 6 except IOError as e: 阅读全文
posted @ 2021-12-05 11:37 Avery_rainys 阅读(43) 评论(0) 推荐(0) 编辑
摘要:1 import random 2 3 4 def merge(mer_l, mer_r): 5 new_list = [] 6 i = 0 7 j = 0 8 len_l = len(mer_l) 9 len_r = len(mer_r) 10 while len_l > i and len_r 阅读全文
posted @ 2021-12-05 10:03 Avery_rainys 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1 import random 2 3 4 def sift(li, low, high): 5 if low < high: 6 i = low 7 j = 2 * i + 1 8 temp = li[low] 9 while j <= high: 10 if j+1 <= high and li 阅读全文
posted @ 2021-12-03 15:44 Avery_rainys 阅读(24) 评论(0) 推荐(0) 编辑
摘要:1 def quick_sort(lis, l, r): 2 if l < r: 3 mid = partition(lis, l, r) 4 quick_sort(lis, l, mid-1) 5 quick_sort(lis, mid+1, r) 6 7 8 def partition(lis, 阅读全文
posted @ 2021-12-02 19:36 Avery_rainys 阅读(19) 评论(0) 推荐(0) 编辑
摘要:matplotlib简介 matplotlib是专门用于开发2D(3D)图表的python包。 绘制图像流程基本流程 创建画布 -- plt.figure(figsize=(20,8)) 绘制图像 -- plt.plot(x, y) 显示图像 -- plt.show() matplotlib图像结构 阅读全文
posted @ 2021-12-01 22:25 Avery_rainys 阅读(62) 评论(0) 推荐(0) 编辑
摘要:python连接Mysql数据库 视图的使用 事务的使用 ...... 阅读全文
posted @ 2021-12-01 21:19 Avery_rainys 阅读(16) 评论(0) 推荐(0) 编辑
摘要:先看SQL语句的完整格式: SELECT select_expr [,select_expr,...] [ FROM tb_name [JOIN 表名] [ON 连接条件] [WHERE 条件判断] [GROUP BY {col_name | postion} [ASC | DESC], ...] 阅读全文
posted @ 2021-12-01 19:04 Avery_rainys 阅读(30) 评论(0) 推荐(0) 编辑
摘要:数据库三范式 范式是设计数据库的通用规范,并不要求强制遵守,但常用的有以下三条: 第一范式(1NF):强调的是列的原子性,即列不能够再分为其他几列 第二范式(2NF):满足1NF,并且满足 一个表必须有一个主键; 非主键字段必须完全依赖于主键字段,而不能只依赖主键的一部分。 第三范式(3NF):满足 阅读全文
posted @ 2021-12-01 16:06 Avery_rainys 阅读(79) 评论(0) 推荐(0) 编辑
摘要:MYSQL数据类型 在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。 Text 类型: 常用: VARCHAR TEXT Number 类型: Date 类型: 花有重开日,人无再少年... 阅读全文
posted @ 2021-12-01 13:58 Avery_rainys 阅读(25) 评论(0) 推荐(0) 编辑
摘要:MYSQL用户体系: mysql中最高权限在root用户中,root拥有所有权限,mysql中一般将用户分组: 用户分组 服务实例级账号:,启动了⼀个mysqld,即为⼀个数据库实例;如果某⽤户如root,拥有服务 实例级分配的权限,那么该账号就可以删除所有的数据库、连同这些库中的表 数据库级别账号 阅读全文
posted @ 2021-12-01 13:50 Avery_rainys 阅读(142) 评论(0) 推荐(0) 编辑
摘要:MYSQL数据库的命令行客户端使用过程: 用户登录数据库 : mysql -u用户名 -p[密码] 数据库操作: 查看所有数据库: show databases; 使用数据库: use 数据库名; 创建数据库: create database 数据库名 charset=utf8; 删除数据库: dr 阅读全文
posted @ 2021-12-01 12:18 Avery_rainys 阅读(236) 评论(0) 推荐(0) 编辑
摘要:数据库概述 数据库的作用: 数据库类似于程序的记忆模块,作用是高效的存储和管理数据。 数据库的特点: 持久化存储 存取效率高 支持可扩展 数据库的组成和分类: 数据库管理系统 管理数据库的一套软件系统,简称DBMS 数据库管理系统构成: 1)客户端 2)服务端 3)数据库文件 关系型数据库管理系统: 阅读全文
posted @ 2021-12-01 11:29 Avery_rainys 阅读(142) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示