自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (17)
  • 收藏
  • 关注

原创 jupyter notebook风格设置

pip install jupyterthemes查看安装的风格jt -l然后使用某个风格jt -t grade3

2021-05-26 15:17:40 291

原创 jupyter notebook 中markdow编辑公式

编辑一个线性规划的公式$$\vec{x} =[x_0,x_1,x_2]$$ $$f(x) = \sum_{i \in N}w_i*x_i$$双$代表居中显示,代表居中显示,代表居中显示,代表靠左对齐最后显示结果如下:

2021-05-26 14:56:38 380

原创 jupyter notebook可以运行汉字

from pylab import mplmpl.rcParams[‘font.sans-serif’] = [‘FangSong’] #指定默认字体mpl.rcParams[‘axes.unicode_minus’] = False #解决保存图像是负号“-”显示是方块的问题

2021-05-25 20:40:29 309

原创 python实现一个可视化的时间计时器

from tqdm import tqdmimport timefor _ in tqdm(range(1*60)): time.sleep(1) pass

2021-05-16 18:20:34 623

原创 conda 常用命令(持续更新)

查看安装的环境(base) C:\Users\cdata>conda info --envs# conda environments:#base * C:\ProgramData\Anaconda3tensorflow C:\ProgramData\Anaconda3\envs\tensorflowtest C:\ProgramData\Anaconda3\envs\testtor.

2021-04-25 13:33:26 105

原创 递归思想讲解的优秀链接

视频讲解:迭代 和 递归【很容易理解】

2021-04-09 15:12:52 72

原创 图解哈夫曼树

哈夫曼编码被应用在文件压缩领域,思想是通过构造满二叉树,将出现频率低的字符放在二叉树下面,出现频率高的放在上面,然后对左子树的边编号0,右子树的边编号1,这样每个字符都可以被编码,所占内存比ASCIII码能节约2/3的空间参考链接...

2021-04-09 10:48:04 194

原创 C++学习路线

C语言操作系统底层编程网络编程数据结构(上)数据结构(下)面试算法(上下)C++C++的学习前期是需要很多前置知识的

2021-04-06 17:35:04 80

原创 Python print函数的 end =‘‘的作用

作用:1.在输出字符后面加上相应的字符2.取消每个字符后面的换行符代码:#生成十行十列的星星'''* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

2021-04-02 17:07:08 3728

原创 Python open和read函数(以计算出栈数字之和为例说明)

#在当前目录中打开一个txt文件f = open('test_data.txt','r')#按行读取存放到数组中content = f.readlines()ans =0data = []result = []i=1#数组中每个元素是源文件每一行以字符串的表示形式,比如“push 275\n”for row in content: #将字符串按照空格划分保存为数组 tem_list = row.split(' ') tem_list[-1] = tem_list[-1

2021-04-02 15:50:38 505 2

原创 Python中max,min函数的key的用法

涉及到max,min计算时根据数组的某个索引来计算吗,根据字典的value来计算,字符串的ascii码来计算等方式的介绍参考链接

2021-03-31 16:47:57 538

转载 python中的进度条美化工具tqdm模块介绍

此链接为csdn一位博主对tqdm模块的介绍

2021-03-29 17:25:27 382

原创 一起来理解计算机组成原理(苹果M1全网最硬核评测)

这个文章比较好,有助于理解计算机组成原理苹果M1全网最硬核评测

2021-03-22 12:26:26 420

原创 python操作数组的extend()和append()的区别_20210125

list 中 append()和extend()的区别(1) L.append(object) -> None – append object to endappend(object) 是将一个对象作为一个整体添加到列表中,添加后的列表比原列表多一个元素,该函数的参数可以是任何类型的对象,该函数没有返回值(2) L.extend(iterable) -> None – extend list by appending elementsfrom the iterabextend(

2021-01-25 18:49:32 211

转载 计算机网络优秀文章

原文出处:计算机网络太难了?了解这一篇就够了

2021-01-11 19:05:10 150

原创 Python的Counter模块_20210111

Counter是dict的一个子类,用来方便的计数1.导入Conter模块from collections import Counter2.创建Counter>>> c = Counter() #创建一个空Counter>>> cCounter()****************************************************>>> c = Counter(['A','B','D','A','B']) #通过

2021-01-11 17:26:00 722

原创 第一本算法书第一章学习笔记_20201022

我的第一本算法书读书笔记_201022第一章:数据结构1-1 什么是数据结构数据存储于内存时,决定了数据的顺序和位置关系的便是“数据结构”;数据存储于内存时,选择合适的数据结构以提高内存的利用率;1-2 链表链表中,数据呈线性排列,数据的添加和删除都比较方便,但是访问比较耗时。链表访问数据:- 每个数据都有一个指针指向下一个数据的内存地址;- 数据存储是离散的,不用存储在连续的空,也因为这个特征在访问数据时只能从第一个数据开始沿着指针顺序访问;链表数据添加和删除:添加删除数据都是

2020-10-23 13:40:07 159

原创 Anaconda常用命令——20201013

Anoconda常用命令总结(速查手册)1.查看annaconda中的环境conda env list2.查看当前环境中安装的包conda list3.安装包1.conda install --name <env_name> <package_name>conda install <package_name>2.pip install <package_name> //当conda install无法安装时使用pip安装,pi

2020-10-14 10:53:22 391

原创 Python函数精讲

Python 函数精讲1. 调用函数1.1 核心知识点python内置很多函数,可以参考python官方网站了解内置的函数了解每个内置函数的具体用法;每个函数对应的参数个数和参数类型都是不一样的,个数和类型传入错误是会有不同错误提醒的,下面以求绝对值函数abs来进行说明#参数个数错误>>> abs(-12.3)12.3>>> abs(-12.3,d)Traceback (most recent call last): File "<stdi

2020-09-16 18:24:32 187

原创 Python基础之循环

Python基础之循环Pyhton中的两种循环:1.使用for x in将list或者tuple中的每个元素迭代出来,是将每个元素依次带入x,然后执行缩进块。2.使用while,只要满足条件,就一直执行缩进块,不满足时跳出循环。循环中的break和continuebreak和continue通常和if条件判断一起使用,break是直接终止循环,continue是跳出本次循环执行下一次循环,需要注意的是break和continue会使代码分叉太多,大部分情况下我们是可以修改循环条件和循环逻辑来取消b

2020-09-07 17:46:08 454

原创 Python基础之可变对象和不可变对象

Python基础之可变对象和不可变对象​ 前面学习了str,list,tuple,dict,set五种数据类型,其中list为可变对象,tuple,dict中的key,set中的 元素都是不可变对象,下面对可变对象和不可变对象再进行一次演示。1. 核心知识点:​ 对可变对象进行操作,比如list,对象内部是会变化的;​ 对不可变对象进行操作,比如字符串,对象内部是没有变化的,只是在内存空间中生成了新的对象;2. 测试代码#可变对象list>>> L1 = [2,3,5,

2020-09-07 17:42:50 244

原创 Python基础之dict和set

Python基础之dict和set1 dict​ 字典,全称为dictionary,在其他语言中也叫map,使用键值对(key-value)来存储数据,具有查找速度很快的特性,是典型的使用内存空间换查找时间的例子。​ 是可变的无序对象,但是key是不可变对象无序的意思是字典内部的存储是和key的顺序没有关系的。可变是指字典内部的元素是可以增加删除的。key是不可变对象是指字典要根据key值来计算value的存储位置,所以key是不可变的,否则根据同一个key计算出来的 value可能就不同,

2020-09-07 17:09:20 215

原创 Python基础之条件判断

Python 基础之条件判断条件判断的三种格式:1.只有if2.if +else3.if +若干个elif+else(if 语句是从上往下执行,当满足条件后,执行对应的语句块,后面的elif和else将不再执行)if判断条件的简写:如下,只要x不是0,不是空列表,不是空字符串等就会返回True,否则返回Falsex = [1]if x: print('True')演示代码:#只有if的条件判断:age = input('your age is:') age = int(a

2020-09-07 13:28:35 279

原创 Pyhton 基础之list与tuple

Pyhton 基础之list与tuple1. List:​ list是python内置的一种数据类型,是一种可变的有序表,有序意味着可以根据位置索引来进行插入和删除数据;创建一个列表:>>> colleague = ['Any','Tom','Pamy']>>> colleague['Any', 'Tom', 'Pamy']​ 上面的变量colleague就是一个list。1.1 list相关函数及操作:​ len(list):列表中元素个数​ li

2020-09-03 18:21:21 470

原创 Python基础之字符串及编码

Python基础之字符串及编码1.字符编码介绍​ 下图总结了字符编码的发展历史和ASCII,Unicode,utf-8三种字符编码的特性及工作方式,非常容易了解。字符编码介绍思维导图2.Python字符串介绍:​ python3字符串编码格式:在内存中 是使用Unicode编码的,也就是能够支持多语言>>> print('输出的是字符串str')输出的是字符串str​ 在内存中的字符串类型数据存储到磁盘或者在网络传输就要转换为bytes类型的数据,x=b’ABC’是by

2020-09-02 09:43:27 193

原创 Python基础之数据类型和变量

python基础之数据类型和变量1.数据类型​ 计算机能够处理的数据类型包括,数值,文本,图片,音频,视频,网页等各种数据类型,在python中能够直接处理的包含,整数,浮点数,字符串,布尔值,空值,列表,字典。2.整数​ Python可以处理任意大小的整数,因为计算机是以二进制处理数据的,所以使用十六进制表示整数会更方便,有时候很大的数可以用下划线来分开,比如9999999999和9_999_999_999是一样的测试代码:print(9999999999)print(9_999_999_9

2020-09-01 16:32:25 227

原创 Python基础之输入和输出

Python基础之输入与输出测试代码:name = input('please input your name:')print('hello,',name,',my age is:',10+8)输出效果:(xiao) C:\Users\cdata\Desktop>python test2.py请输入你的名字:xiaohello, xiao ,my age is: 18知识点:输出:1.输出可以是多个字符串,函数中多个字符串之间用逗号隔开,最终输出结果是多个字符串之间用空格隔开

2020-08-31 19:01:23 248

原创 Markdown 速查手册

Markdown 快速入门到进阶文章目录Markdown 快速入门到进阶1. Markdown 快速入门1.1 工具介绍1.2 常用功能介绍1.2.1 强调1.2.2 键盘文本1.2.3 引用1.2.4 标题一级标题二级标题1.2.5 列表1.2.6 链接1.2.7 图片处理1.2.8 脚注1.2.9 表格1.2.10 删除线1.2.11 分割线1.2.12 上标和下标1.2.13 插入目录**写在入门部分的最后:**2.Markdown进阶2.1 更改字体,大小,颜色:2.2 设置图片百分比2.3 设置

2020-08-30 12:45:45 298

text-rank.zip

text rank实现对棒球类新闻提取摘要

2021-04-20

house_price_kaggle.zip

kaggle平台上波士顿房价预测的数据集以及代码实现过程, 主要涉及遇到一个新问题是如何分析数据,对数据进行处理,做特征工程,到最后的预测

2021-03-16

Kmeans算法详细实现过程.zip

Kmeans算法详细实现过程.zip

2021-03-07

Kmeans_demo.zip

sklearn实k-means算法

2021-01-19

svm demo.zip

使用两种svm的方式进行文本分类

2021-01-18

svm_classification.ipynb

使用libsvm实现文本分类

2021-01-18

Perceptron.ipynb

感知机算法的可视化

2021-01-12

LightGBM.ipynb

一个lightGBM的demo,可以掌握LightGBM的使用

2021-01-11

3.3 XGBoost.ipynb

XGboost实现demo,可以更好的对xgboost有一个理解

2021-01-11

GBDT_demo.ipynb

介绍sklearn中对GBDT的实现过程,包括一些参数比如学习率的使用介绍

2021-01-06

AdaBoost_demo.ipynb

使用python实现adaboost算法实现过程,对于理解adaboost算法有很好的帮助

2020-12-31

构建随机森林回归模型

主要通过sklearn中来实现随机森林回归模型对波士顿房价进行回归预测

2020-12-28

手写梯度下降.ipynb

针对梯度下降在线性回归中的应用,使用python 代码手写一个梯度下降的函数,这样对梯度下降会有一个更好的了解

2020-12-14

decision_tree_demo.ipynb|decision_tree_demo.ipynb

该代码是从无到有的实现一个决策树,虽然实际中不太需要自己造轮子,但是自己动手实现一个决策树,对决策树可以有一个更深的了解,

2020-12-07

无线知识与常见方案.docx

本文是对无线只是的总结,包括功能参数,性能指标,测试方法,以及现在存在的各种无线产品的技术,包括路由器,ONU,AP,AC,POE等相关技术,是入门无线产品必备的技能

2019-08-12

NAT笔记(Xbox联机问题).docx

本文针对在实际工作中遇到的XBOX游戏机连接ONU(光猫)无法联机的问题进行分析,分别对NAT几种类型进行剖析,然后分析XBOX联机的必备条件,最后找到造成无法联机的原因,研发同事对ONU代码做了改进之后最终解决了这个问题.通过此篇文章可以对NAT和XBOX都有一个更全面的了解!

2019-06-29

大数据环境安装.docx

本文档详细的描述了大数据平台的搭建过程,包括前期所需软件的下载,虚拟机系统的安装和配置,以及jdk的安装配置.Hadoop的安装配置和调试验证,以及到最后的HIVE的安装和调试过程,内付整个过程的代码.很详尽,可以说是学习大数据分析的第一步!

2019-06-27

空空如也

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

TA关注的人

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