自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据分析项目2

2022-05-16 22:23:44 75

原创 数据分析项目

双均线金叉死叉

2022-05-16 00:36:56 63

原创 数据分析基础

2022-05-15 00:22:16 74

原创 day 5

2022-05-12 01:04:34 43

原创 数据分析5

2022-05-09 18:48:37 112

原创 numpy1

import numpy as npl1 = np.arange(24).reshape(4, 6)print(l1)print('选择行')print(l1[2])print('选择列')print(l1[:, 1])print('选择不连续的行列')print(l1[[3, 2], [2, 4]])print('选择连续行列')print(l1[1:, 2:4])print('索引')print(l1[2, 3])print('布尔索引')print(l1[l1 <.

2022-05-09 01:08:05 271

原创 数据分析matplotlib2

散点图from matplotlib import pyplot as pltfrom matplotlib import font_managermy_font = font_manager.FontProperties(fname='C:\Windows\Fonts\STFANGSO.TTF')x_3 = range(1, 32)y_3 = [11, 17, 16, 11, 12, 11, 12, 6, 6, 7, 8, 9, 12, 15, 14, 17, 18, 21, 16, 1

2022-05-06 22:00:15 53

原创 数据分析matplotlib1

from matplotlib import pyplot as pltfrom matplotlib import font_managermy_font = font_manager.FontProperties(fname='C:\Windows\Fonts\STFANGSO.TTF')"""设置中文字体"""x = range(11, 31)y1 = [1, 0, 1, 1, 2, 4, 3, 2, 3, 4, 4, 5, 6, 5, 4, 3, 3, 1, 1, 1]y2 = ...

2022-05-05 23:48:15 97

原创 二叉树的实现和遍历

二叉树的实现class Node(): def __init__(self, item, lchild=None, rchild=None): self.elem = item self.lchild = lchild self.rchild = rchildclass Tree(): def __init__(self, root=None): self.root = root...

2022-05-02 01:47:12 41

原创 排序(2)

希尔排序def shell_sort(list): """希尔排序,不稳定,最优时间复杂度根据步长决定,最坏时间复杂度O(n2)""" n = len(list) gap = n // 2 while gap >= 1: for i in range(gap, n): while i > 0: if list[i] < list[i - gap]:

2022-04-30 13:17:00 52

原创 排序(1)

冒泡排序def bubble(alist): n = len(alist) for i in range(n - 1, 0, -1): for j in range(i): if alist[j] > alist[j + 1]: alist[j], alist[j + 1] = alist[j + 1], alist[j] return alist选择排序def select_sor..

2022-04-30 12:57:17 65

原创 链表,栈,队列

双向链表from Single import SingleLinklistclass Node: def __init__(self, item): """定义节点""" self.elem = item self.prev = None self.next = Noneclass DoubleLinklist(SingleLinklist): """定义双链表""" def add(self,...

2022-04-24 22:57:06 51

原创 单链表的定义和基本操作的实现

class Node(): """定义节点""" def __init__(self, elem): self.elem = elem self.next = Noneclass SingleLinklist(): """定义单链表""" def __init__(self): self.__head = None def is_empty(self): """判断链表是否为空""" .

2022-04-23 01:06:18 73

原创 顺序表学习

2022-04-18 21:10:42 56

原创 算法和数据结构引入

2022-04-17 16:56:25 224

原创 Day10.

文件操作分为文本和二进制文件操作创建文件对象open(),格式:open(文件名,打开方式)如果我们没有增加模式b,则默认创建的是文本文件,处理的单元是字符,如果是二进制b,则创建的是二进制文件,处理单元是字节文件的写入基本文件写入操作三个步骤:1.创建文件对象2.写入数据3.关闭文件对象为什么要关闭文件?因为不关闭会浪费资源wirte(a)把字符a写入文件中writelines(a)把字符串列表写入文件中close()关闭流#使用异常机制管理文件对象的

2022-04-10 23:33:41 590

原创 Day9.

异常try...exceptwhile True: try: #可能发生异常的语句块 s1 = int(input('请输入一个数字')) if s1 == 88: break except BaseException as e: #异常处理语句块 print(e) print('异常')print('循环数字输入程序结束')try ...多个excep结构(先子后父)为避免

2022-04-09 13:58:47 83

原创 Day8.

私有属性和私有方法(实现封装)# 测试私有属性class Employee: __company = 'sxt' # 私有类属性 def __init__(self, name, age): self.name = name self._age = age # 私有属性 def __work(self): # 私有方法 print('好好工作') print('年龄:{0}'.format(self._

2022-04-05 01:21:36 465

原创 Day7.

嵌套函数def f1(): print('f1 running') def f2(): print('f2 running') f2()f1()一般在什么情况下使用嵌套函数?1.封装-数据隐藏外部无法访问嵌套函数2.贯彻DRY原则嵌套函数,可以让我们在函数内部避免重复代码3.闭包后面会详细讲解def printName(isChinese, name, familyName): def printName01

2022-03-29 23:11:42 633

原创 Day6.

函数也是对象,内存底层分析def g_test01(): print(2)g_test01()c = g_test01c()变量的作用域(全局变量和局部变量)全局变量:在函数和类定义之外声明的变量,作用域为定义的模块,从定义位置开始直到模块结束a = 3 # 全局变量def Global_test(): b = 4 # 局部变量 global a # 如果要在函数中改变全局变量的值使用global a = 300 print

2022-03-27 23:11:29 723

原创 Day5.

for循环遍历可迭代对象:序列(字符串,列表,元组),字典,迭代器对象,生成器函数for i in 'abcdef': print(i)# 偶数的累加和s1 = 0s2 = 0for i in range(101): if i % 2 == 0: s1 += i else: s2 += iprint(s1, s2)嵌套循环一个循环体内嵌入另外一个循环for i in range(5): for j in ran

2022-03-26 18:26:28 173

原创 Day4.

字典定义字典是键值对无序可变序列a = {'name':'zhoufang','age':18}键不可重复,任意不可改变的数据:比如整数,浮点数,元组,字符串;值可以任意数据可重复数据,比如:列表,字典,集合创建字典:通过{}或者dict()通过zip()创建,例如:k=[],v =[],a=dict(zip(k,.v))通过fromkeys创建值为空的字典,例如:a = dict.fromkeys(['name','job','age'])字典元素访问1.通过键获得值,

2022-03-24 22:35:22 62

原创 Day3.

可变字符串使用io.StringIO(对象)对象.seek(索引)对象.write(字符)对象.getvalue()序列字符串,列表,元组,字典列表可放任何元素list.append()在末尾添加元素list.clear()清除所有元素list.insert(位置,元素)指定位置添加元素list.extenf(list)将列表的所有元素添加到列表尾部list.count(x)元素x的合计次数len(list)元素的个数列表的创建a=[ ]创建一个空

2022-03-22 23:57:10 273

原创 Day1.

python是一种面向对象,解释型的语言行注释 #段注释''' '''缩进tab守破离学习方法:按照老师的学习方法;突破老师的方法,自己思考;脱离老师,形成自己的风格海龟画图:import turtle 导入turtle模块turtle.showturtle() 显示箭头turtle.write()写入字符串turtle.forward(100)前进300像素turtle.color()显示颜色turtle.left(90)箭头向左旋转90度turtle.ri

2022-03-19 21:52:35 43

空空如也

空空如也

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

TA关注的人

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