自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据可视化由浅入深

数据可视化参考目录数据可视化一、matplotlib、seaborn介绍1.1 matplotlib1.1.1 基本介绍1.1.2导入惯例1.1.3 pylop 与 pylab1.2 seaborn二、基础绘图2.1 图表的基本元素2.2 图表样式及注解2.3 子图3.分布数据3.1 直方图3.1.1 matplotlib3.1.2 seaborn3.1.3 密度图3.2 散点图3.2.1 m...

2020-04-30 20:22:45 578

原创 [小白系列]pandas从入门到不放弃,这边看过来

pandas基础入门Python Data Analytics With Pandas, NumPy, and Matplotlib目录pandas基础入门1 Pandas的数据结构介绍1.1 Series1.1.1 初识Series1.1.2 创建Series1.2 DataFrame1.2.1 DataFrame的创建2 数据索引 index2.1 索引的作用`pandas 中Index对...

2020-04-29 16:07:17 236

原创 [算法和数据结构入门][Day19]汉明距离

Day 19:汉明距离汉明距离应用于很多领域。在编码理论中用于错误检测,在信息论中量化字符串之间的差异汉明距离 = 两个数字对应二进制位不同的位置的个数给出两个整数 x 和 y,计算它们之间的汉明距离。输入: x = 1, y = 4 输出: 2解释: 1 (0 0 0 1)4 (0 1 0 0)...

2020-04-28 16:29:57 243

原创 [算法和数据结构入门][Day20]串联所有单词的子串

Day20:串联所有单词的子串给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。注意子串要与 words 中的单词完全匹配,中间不能有其他字符,不需要考虑 words 中单词串联的顺序输入: s = “barfoothefoobarman”, words = [“foo”,“bar”]输出:[0,9]解释:从索引...

2020-04-28 16:25:00 124

原创 使用numpy编写两层神经网络实现前向和反向传播,完成boston房价预测问题

使用numpy编写神经网络,完成boston房价预测问题from sklearn.datasets import load_boston import numpy as npimport matplotlib.pyplot as pltdef load_data(): data1 = load_boston() data = (data1)['data'] ...

2020-04-28 00:53:17 770

原创 惊为天人,来自普林斯顿的一位博士后,NumPy手写全部主流机器学习模型,代码超3万行

简单介绍项目地址

2020-04-27 09:55:40 153

原创 使用anaconda切换工作路径后,打开jupyterLab出现“[winError 5]拒绝访问”的问题

想要了解切换工工作路径的童鞋·请点击step1: open your anaconda navigatorstep2: click on jupyter lab setting option and then remove itstep2: Now open your anaconda prompt and type the following command “conda install...

2020-04-26 17:12:06 4963

原创 [算法和数据结构入门][Day17]多种方法实现使用colllections模块里面的Counter类实现从数组里面,删除重复的元素

DAY17:删除重复的元素从数组里面,删除重复的元素。重复的数字最多只能出现2次(如果之前已经有2次了,那么之后就不会再出现)比如 nums=[1,1,1,2,2,3],返回nums=[1,1,2,2,3]法一:from collections import Counterdef removeDuplicates(nums:list)->list: result = [...

2020-04-26 00:03:24 231

原创 GPU计算加速==> AI时代人人都应该了解的GPU知识

https://zhuanlan.zhihu.com/p/76297133

2020-04-25 19:21:54 574

原创 史上最全 的大数据、人工智能快速入门资料网站

Python技术交流与分享2http://www.feiguyunai.com/

2020-04-25 19:17:58 187

原创 [工具]vscode最全前端插件,目前我用了json和实时正则化插件

https://zhuanlan.zhihu.com/p/113222681

2020-04-24 16:26:32 692

原创 [经验]vscode如何在换电脑的时候不用重装插件,设置同步即可

设置同步花了一天终于把vscode配置成自己满意的样子,如果每换一次电脑就要重新来一次,大家一定会手撕了我。放心,早就帮大家准备好了。Settings Sync,在不同电脑间同步你的插件。...

2020-04-24 16:20:52 1607 2

原创 [算法和数据结构入门][Day16]股票统计,学会使用 使用列表解析式/生成器表达式

DAY16:查找股票使用列表解析式/生成器表达式1)用到价格大于150元的股票构造一个新的字典即 {‘MSFT’: 165.51, ‘FB’: 174.79, ‘GOOG’: 1210.41}2)将key与value对调即 {165.51: ‘MSFT’, 174.79: ‘FB’, 19.63: ‘YHOO’, 121.15: ‘IBM’, 1210.41: ‘GOOG’}sto...

2020-04-24 10:17:26 244

原创 [算法和数据结构入门][Day15]股票统计,学会使用python自带的堆排序包heapq实现

Day15:股票统计使用堆排序对已买入的股票进行统计1)输出股票价格最高的两支股票2)输出买入shares最多的两支股票import heapqimport pandas as pdstock =pd.DataFrame([[150,165.51],[50,174.79],[320,19.63],[100,121.15],[75,1210.41]],columns = ['shar...

2020-04-23 10:12:01 229

原创 [算法和数据结构入门][Day14]利用random产生随机数猜数字,学会使用pprint

Day14:猜数字使用random中的randint函数随机生成一个1~100之间的整数x。用户从键盘输入所猜的数如果大于x,屏幕显示“太大了,请重新输入”如果小于x,屏幕显示“太小了,请重新输入”如此循环,直到猜中,显示“恭喜你,猜中了!共猜了N次”(N为猜测次数)pprint与printprint()和pprint都是Python的打印模块pprint()模块打印出来的数据结构...

2020-04-23 10:06:42 652 1

原创 [算法和数据结构入门][Day11]正则表达式的使用

Day11:宝石还是石头字符串J 代表石头中宝石的类型,字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。说明:J 中的字母不重复,J 和 S中的所有字符都是字母,字母区分大小写(即"a"和"A"是不同类型的石头)法一:def numJewelsInStone(J:str,S:str)->int: return l...

2020-04-19 09:49:18 116

原创 【笔记】Git与Github远程仓库入门

https://www.liaoxuefeng.com/wiki/896043488029600/896954117292416https://github.com/geeeeeeeeek/git-recipes

2020-04-18 17:03:21 125

原创 [算法和数据结构入门][Day10]数字的英文字母排序

DAY10:数字的英文字母排序输入的范围是[0-999],可能会输出重复值假设输入: 1, 2, 3, 4对应的英文: “one”, “two”, “three”, “four”按照字母排序: “four”, “one”, “three”, “two”输出结果: 4, 1, 3, 2import numpy as npdef trans_en(number_data:int): ...

2020-04-18 14:31:54 694

原创 【经验】如何通过百度脑图在线查看xmind文件,再也不用用付费的vip功能了

https://jingyan.baidu.com/article/466506586d2308b448e5f82d.html

2020-04-17 16:46:19 3637

原创 [算法和数据结构入门][Day9]实现排列组合

Action9:排列组合输入一个字符串,输出这个字符串的所有排列,并删除重复的情况方法一:def Permutation(string): result = set() if len(string) == 0:return string charlist = list(string) permutation(charlist, 0, result) r...

2020-04-17 14:34:58 166

原创 [算法和数据结构入门][Day8]python的时间转化

strftime,转换为特定格式输出strptime,将一个(时间)字符串解析为时间的一个类型对象from datetime import datetimedef trans_time_format(time): return datetime.strptime(time,'%B %d, %Y')def check_coupon(entered_code,correct_c...

2020-04-16 09:48:13 312

原创 [小白系列][K-means聚类模型]球队聚类分析实例代码详解

K-Means工作原理• Step1, 选取K个点作为初始的类中心点,这些点一般都是从数据集中随机抽取的;• Step2, 将每个点分配到最近的类中心点,这样就形成了K个类,然后重新计算每个类的中心点;• 重复Step2,直到类不发生变化,或者你也可以设置最大迭代次数,这样即使类中心点发生变化,但是只要达到最大迭代次数就会结束。数据规范化的方式:• Min-max规范化将原始数据投射到...

2020-04-16 01:02:11 870

原创 [算法和数据结构入门][Day7]打擂法实现买卖股票的最佳时机

DAY7:买卖股票的最佳时机给定一个数组,它的第 i 个元素是这个股票第 i 天的价格。你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润(不能在买入股票前卖出股票)# 买入卖出单个打擂def maxProfit(prices): buy,sell = prices[0],0 for price in price...

2020-04-15 23:54:30 192

原创 【科普】Unicode 和 UTF-8 有什么区别?什么是ASCII码?GBK是什么鬼?一篇文章告诉你

作者:盛世唐朝链接:https://www.zhihu.com/question/23374078/answer/69732605来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。中国人民通过对 ASCII 编码的中文扩充改造,产生了 GB2312 编码,可以表示6000多个常用汉字。汉字实在是太多了,包括繁体和各种字符,于是产生了 GBK 编码,它包括了 GB...

2020-04-14 00:42:25 149

原创 图的基本概念和遍历

图的基本概念和遍历

2020-04-13 17:09:56 163

原创 【经验】一劳永逸解决中文显示是大方块,不是乱码(最详细解释,有图有真相)

问题描述大家好,我们在用 networkx 显示中文的时候,会发现不能显示中文。解决办法下载附件中的字体;在 jupyter notebook 中执行import matplotlibprint(matplotlib.__path__)找到 matplotlib 的路径,然后 cd 到这个路径。 cd 到这个路径之后,继续 cd,cd 到 mpl-data/fonts/ttf...

2020-04-13 15:38:27 1546 1

原创 Python中的正则表达式

[a-z][A-Z][^a]: negation- colou?r: ? zero or one of its previous character- \* : zero or more of its previous character- +: one or more- . :match any single character- ^ :start of the line- $...

2020-04-13 10:11:46 113

原创 [小白系列]Python实现逻辑树、遍历树(深度优先以及广度优先),以非计算机专业的角度学习

目录把数组放入二叉树1.给定数组为有序数组,需要构造出有序二叉树1.1 树1.2 二叉树1.3把数组放入二叉树1.4使用中序遍历的方式打印二叉树1.5 使用层序遍历的方式打印二叉树把数组放入二叉树给定一个有序整数数组arr,要求:给定数组为有序数组,需要构造出有序二叉树使用中序遍历的方式打印该二叉树使用层序遍历的方式打印该二叉树1.给定数组为有序数组,需要构造出有序二叉树1.1 ...

2020-04-10 18:16:59 702

原创 [小白系列]Python面向对象以及模块和包简介,直接从例子入手,这边看过来

这里写目录标题一、 创建自己的对象--类1 创建类2. 继承3. 创建类内方法二、 模块、包1. import一、 创建自己的对象–类python 提供了列表、元组、字典、集合,诸多内置数据结构当内置数据结构不能满足需求时,python允许定义自己的数据结构将所需数据和操作(函数)整合在一起–对象liufeng = {'name':'刘封', 'country':'蜀','hp':4...

2020-04-10 11:22:05 161

原创 [小白系列]新数据到来后,若不存在,则保留;若存在,则删除

方法 1:列表操作“”“遍历需要找出不同的数据列表中的每一个元素如果某个nums中的数字是no_duplicate_list中没有出现的,则将它添加到列表no_duplicate_list中如果某个数字已经在列表中,删除它”""nums = [1,2,3,4,5,1,2,3,5]no_duplicate_list = []for i in nums: if i not in ...

2020-04-10 00:29:16 176

原创 [小白系列]Python自定义函数从入门到不放弃,走过路过不要错过

自定义函数1.函数解析2. 函数返回值 return3. 数据从何而来?--参数3.1 可更改(mutable)与不可更改(immutable)对象3,2 必备参数3.3 关键字参数3.4 默认参数3.5 不定长参数4. 变量作用域函数使用参数作用域year = int(input("请输入一个年份:"))if (year % 4) == 0 and (year % 100) != ...

2020-04-09 23:19:48 304

原创 [小白系列]Python条件判断、循环以及简单迭代从入门到不放弃,快来看看呀

二、 条件判断 ifif 的语法if 条件 : # some codeelse: # other code注意点:冒号 缩进 执行顺序num1, num2 = 3 , 5if num1 > num2: print('第一个数是大于第二个数的')else: print('第一个数小于或等于第二个数')第一个数小于或等于第二个数例:判断是否...

2020-04-09 22:25:22 121

原创 [小白系列]Python基本数据结构从入门到不放弃,这边看过来

基本数据结构数据结构定义(data structure)1.列表(list)1.1创建列表1.2列表索引(index)1.3访问列表值 list[index]1.4 切片 list[first_index : last_index+1]1.5 python列表脚本操作符1.6 列表函数 fun(list)1.7 列表方法2. 元组(tuple)2.1 创建元组2.2 获取元组值2.3 元组操作2...

2020-04-09 21:18:05 411

原创 [小白系列]sigmoid和tanh激活函数的绘制(分开画,合起来画,总有一款适合你),逐行代码详解

第一种:分开来画import matplotlib.pyplot as pltimport numpy as npplt.rcParams['axes.unicode_minus'] = Falsedef sigmoid(x): return 1.0/(1.0+np.exp(-x))def tanh(x): return (np.exp(x) - np.exp(-x))...

2020-04-09 18:01:40 1310 1

原创 [算法和数据结构入门]用Python的数组实现一个队列的作用

实现一个队列题目描述:1. 使用数组实现一个队列,要求具有以下方法入队列出队列查看队列首、尾元素查看队列大小2. 队列操作新建一个队列(命名为q1)将数组ls_1 按索引从小到大进行入队操作输出队列中元素个数获取队首元素,保存在变量q1_gettop中,观察栈中元素个数弹出栈顶元素,保存在变量s1_poptop中,观察栈中元素个数提示1.队列(queue)简...

2020-04-08 17:44:06 241

原创 [算法和数据结构入门][Day6]笨办法实现使用队列求移动平均值

Day6队列中的移动平均值给定一个整数数据流和一个窗口大小,根据滑动窗口的大小,计算其所有整数的移动平均值队列,Python中的queue模块是对栈和队列的封装,可以直接调用类的属性和方法,队列类似于一条管道,元素先进先出,进put(arg),取get( )。需要注意的是:队列都是在内存中操作,进程退出,队列清空,另外,队列也是一个阻塞的形态。队列的种类队列有很多种,但都依赖模块queu...

2020-04-08 15:08:45 639

原创 [小白系列][转载]使用wamp server出现“The requested URL /test.php was not found on this server.”错误的解决办法

https://blog.csdn.net/qq_27542641/article/details/77076254

2020-04-07 17:52:31 1280

原创 [算法和数据结构入门]用Python的数组实现一个栈的作用

实现一个栈题目描述:1.使用数组实现一个栈的数据结构,要求具有以下方法:压栈:在栈顶插入元素弹栈:弹出栈顶元素获取栈顶元素判断栈是否为空获取栈中元素个数2.栈操作新建一个栈(命名为s1)将数组ls_1 按索引从小到大进行压栈输出栈中元素个数获取栈顶元素,保存在变量s1_gettop中,观察栈中元素个数弹出栈顶元素,保存在变量s1_poptop中,观察栈中元素个数...

2020-04-07 14:51:16 292

原创 [算法和数据结构入门][Day5]数字相乘的次数(获取多位数字的乘法持久性)

编写一个函数persistence,它接受一个正参数num并返回它需要相乘的次数,这里需要将num中的数字相乘直到得到一个数字的次数。比如输入39,结果为3,因为 39 = 27, 27 = 14, 1*4=4,一共相乘了3次法一:def persistence(n): count = 0 n_str = str(n) while len(n_str) > 1...

2020-04-07 10:38:08 1109

原创 [算法和数据结构入门][Day4]用最少的代码行数实现广义斐波那契额数列

Day4:广义斐波那契额数列编写一个函数Tribonacci(signature, n),如果我们要以[1,1,1]作为起始输入,可以得到广义的斐波那契额数列:[1, 1 ,1, 3, 5, 9, 17, 31, …]输入参数signature是一个列表,包含了起始的3个数字,n代表返回的数列的长度(非负),你需要返回完整的广义斐波那契额数列法一:def tribonacci(signa...

2020-04-06 21:00:51 160

空空如也

空空如也

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

TA关注的人

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