自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-09-01 机器学习数据处理之pandas基础

numpy能够帮助我们处理数值,但是pandas除了处理数值之外(基于numpy),还能够帮助我们处理其他类型的数据(字符串、时间序列等等)Seriesimport pandas as pdimport numpy as npimport stringt=pd.Series(np.arange(10),index=list(string.ascii_uppercase[:10]))tA 0B 1C 2D 3E 4F 5G 6H

2021-09-01 23:06:17 135

原创 2021-08-30 机器学习数据处理之numpy基础

import numpy as npt11 = np.array([1,2,3,4])type(t1)numpy.ndarrayt22 = np.array(range(10))print("t2=np.array(range(10)) = ",t2)print("type(t2)=",type(t2))t33 = np.arange(10)print("t3=np.arange(10) = ",t3)print("type(t3)=",type(t3))t2=np.array

2021-08-30 21:45:23 125

原创 2021-08-27 机器学习数据分析-matplotlib常用功能

import matplotlib.pyplot as pltfig = plt.figure(figsize=(20,8),dpi=80)x=range(2,26,2)y=[15,13,14.5,17,20,25,26,26,27,22,18,15]plt.plot(x,y)plt.xticks(x)plt.yticks(y)plt.show()matplotlib折线图label、字体、图例、线型import randomimport matplotlibfrom m.

2021-08-27 22:55:41 264

原创 Python数据结构-排序算法

冒泡排序:def bubble_sort(alist): for i in range(len(alist)-1,0,-1): for j in range(i): if alist[j]>alist[j+1]: alist[j],alist[j+1] = alist[j+1],alist[j]li = [54,26,93,17,77,31,44,55,20]bubble_sort(li)print(li)

2021-08-24 23:11:30 97

原创 2021-08-19 python数据结构与算法-栈、队列

栈操作class Stack(object): def __init__(self): self.items = [] def is_empty(self): return self.items == [] def push(self,item): self.items.append(item) def pop(self): return self.items.pop() def peek(

2021-08-19 23:30:04 56

原创 2021-08-18 python数据结构与算法-链表

递归两个特点:调用自身、结束条件。递归实例:汉诺塔问题def hanoi(n,a,b,c): if n>0: hanoi(n-1,a,c,b) print('从 %s 移动到 %s'%(a,c)) hanoi(n-1,b,a,c)hanoi(3,'A','B','C')输出结果:从 A 移动到 C从 A 移动到 B从 C 移动到 B从 A 移动到 C从 B 移动到 A从 B 移动到 C从 A 移动到 C

2021-08-18 21:59:59 72

原创 Python数据结构:时间复杂度、顺序表(1)-Day1

Python数据结构-Day1对于算法的时间性质和空间性质,最重要的是其数量级和趋势时间复杂度的基本计算规则:基本操作,即只有常数项,认为其时间复杂度为O(1)顺序结构,时间复杂度按加法进行计算循环结构,时间复杂度按乘法进行计算分支结构,时间复杂度取最大值判断一个算法的效率时,往往只需要关注操作数量的最高次项,其它次要项和常数项可以忽略在没有特殊说明时,我们所分析的算法的时间复杂度都是指最坏时间复杂度...

2021-08-16 22:01:09 188

原创 2021-08-15 Python基础:文件操作-IO、包、模块操作-Day11

文件操作 IO技术创建文件对象open()open(文件名[,打开方式])文件名可以是当前目录的文件名或者绝对路径f = open(r"d:\b.txt",“w”)打开方式:r:读 read 模式w:写 write 模式。如果文件不存在则创建;如果文件存在,则重写新内容;a:追加 append 模式。如果文件不存在则创建;如果文件存在,则在文件末尾追加内容b:二进制 binary 模式(可与其他模式组合使用)+:读、写模式(可与其他模式组合使用)基本的文件写入操作文本文件写入一

2021-08-15 23:20:12 124

原创 2021-08-14 Python异常机制-Day10

异常机制异常处理,就是指程序在出现问题时依然可以正确的执行剩余的程序,而 不会因为异常而终止程序执行。Python中内置了许多描述和处理异常的类,成为异常类。异常类的继承层次:所有异常的父类:KeyboardInterruptExceptionNameErrorValueErrorAttributeErrorSystemExitGeneratorExittry …except结构:是最常见的处理异常的结构。try: 被监控的可能引发异常的语句块except B

2021-08-14 22:29:27 60

原创 2021-08-13 面向对象的编程(2)封装、继承、多态-Day09

面向对象的编程(2)-Day09方法的动态性-python是动态语言,可以动态的为类添加新的方法-动态的修改类的已有的方法#测试方法的动态性class Person: def work(self): print("努力上班!")def play_game(self): print("{0}玩游戏".format(self))def work2(s): print("好好工作,努力上班!")Person.play = play_gamePerson.work = work2p

2021-08-13 17:32:27 100

原创 2021-08-11 面向对象初步(1) - Python基础知识Day08

第6章 向对象初步继承、多台、封装面向对象思考方式遇到复杂问题,先从问题中找名词(面向过程更多的是找动词),然后确立这些名词哪些可以作为类,再根据问题需求确定的类的属性和方法,确定类之间的关系。类定义类的语法格式如下:class 类名: 类体类名首字母大写类体中定义属性和方法属性-描述数据; 方法/函数 - 描述数据的操作类的定义示例:class Student: def __init__(self,name,score): #构造方法第一个参数必须为 self

2021-08-11 23:56:51 58

原创 2021-08-10 函数用法、深浅拷贝、全局变量和局部变量-Day07

浅拷贝:深拷贝:

2021-08-10 22:29:37 100

原创 2021-08-09 Python控制语句、推导式--Day06

表格数据用字典和列表表示,并实现访问r1={'name':'高小一','age':18,'salary':30000,'city':'北京'}r2={'name':'高小二','age':19,'salary':20000,'city':'上海'}r3={'name':'高小五','age':20,'salary':10000,'city':'深圳'}tb=[r1,r2,r3]#打印高小二的薪资print(tb[1].get('salary'))#打印所有人的薪资for i in r

2021-08-09 22:22:40 114

原创 2021-07-14 Python基础知识Day05

元组tuple列表属于可变序列,可任意修改。而元组是不可变序列,定义之后就不能修改。元组核心特点:不可变序列。元组的访问和处理速度比列表快。与整数和字符串一样,元组可以作为字典的键,列表则永远不能作为字典的键使用。()小括号创建元组一个元素时候,要加逗号“,”>>> a=(1,2,3)>>> a(1, 2, 3)>>> type(a)<class 'tuple'>>>> b=(1)>&gt

2021-07-14 23:33:30 572

原创 2021-07-07 Python基础知识Day04

创建列表a=[]a=[10,‘hello’]list()将其他数据格式转化为列表range([start],end,[step])创建整数列表,class:range.#循环创建多个元素>>> a=[x*2 for x in range(10)]>>> a[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]#if语句控制过滤>>> a=[x*2 for x in range(10) if x%3==1]>

2021-07-07 23:49:35 86 1

原创 2021-06-30 Python基础知识Day03

字符串切片slice操作标准格式为: [起始偏移量 start:终止偏移量 end:步长 step]三个量为正数的情况:[:] 提取整个字符串>>>“abcdef”[:]“abcdef”[start:]从start索引开始到结尾“abcdef”[2:]“cdef”[:end]从头开始知道 end-1“abcdef”[:2]“ab”[start:end]从 start 到 end-1“abcdef”[2:4]“cd”[start????

2021-06-30 22:46:48 78

原创 2021-06-29 Python基础知识Day02

系列解包赋值系列数据赋值给对应相同个数的变量:a,b,c=4,5,6常量python不支持常量,没有语法规则限制改变一个常量的值。即,python中的“常量”值是可以被改变的。>>> MAX_SPEED = 120>>> print(MAX_SPEED)120>>> MAX_SPEED = 140 #实际是可以改的。只能逻辑上不做修改。>>> print(MAX_SPEED)140运算符// 整数除法% 取余

2021-06-29 22:54:38 113

原创 2021-06-28 Python基础知识Day01

Python学习笔记程序基本格式1.空格、缩进问题(1)行首的空白(空格、制表符)决定逻辑行的缩进层次,进而决定语句的分组;(2)语句从新行的第一列开始;(3)每个缩进层次使用单个制表符 或 4个空格;python使用缩进而不是{}表示程序块。2、python区分大小写;3、注释:(1)行注释:#(2)段注释:’’’ 中间是注释内容,可换行 ‘’’学习方法:“守、破、离”1、守:学习之初,要对老师和知识信服,按照老师的教诲,守住招式、反复练习。2、破:实践中渐渐发挥自己主观能动性,对

2021-06-28 23:12:27 86

原创 colab配置mmdetection环境_by2021.6

本文基于colab环境下,配置mmdetection环境,配置下了也踩了不少坑,希望能对有需要的朋友一点点帮助。

2021-06-16 15:04:43 2783 2

原创 概率论-重点概念回顾

概率论-重点概念回顾 1、大数定理和中心极限定理大数定理:在样本数量很大时,样本均值和数学期望接近。随机事件发生的频率接近于理论概率。中心极限定理:在样本数量无穷大时,样本均值的分布呈正态分布。二者区别:前者关注的是 样本均值(本身),是一个数值;后者关注的是样本均值的分布情况。2、 全概率公式和贝叶斯公式全概率公式:P(A)=P(B1)P(A∣B1)+P(B2)P(A∣B2)+P(B3)P(A∣B3)+⋯,把Bi看作是事件A发生的一种“可能途径”,P(A∣B1)则是通过这种途径得到A的.

2021-03-22 23:48:50 3778

空空如也

空空如也

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

TA关注的人

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