自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Python】ODE绘制Phase Line及函数图像

一、问题描述根据常微分方程,绘制Phase Line以及不同初始值条件下的函数图像。代码本身并不复杂,但是重点是记录一下做的过程中学习到的几个有用的函数。二、示例以下是一个人口模型的常微分方程:N′=N(r−a(N−b)2)N' = N(r-a(N-b)^{2})N′=N(r−a(N−b)2)根据N′=0N'=0N′=0可以轻松解得三个fixed points:N∗=0,b−ra,b+raN^{*}=0, b-\sqrt{\frac{r}{a}}, b+\sqrt{\frac{r}{a}}N∗

2022-03-30 19:44:28 2561

原创 【Python】一些好用的函数总结

python中有很多函数,可能我们平时用的很少,但是如果能够学会使用这些函数能够大大提高我们的编程效率。以下是我在学习过程中的记录,按照python的library进行分类。文章持续更新中…1. Numpydf.groupby()...

2021-12-08 07:51:18 200

原创 【Python】常微分方程Direction Field绘制

思路来源一、 问题描述在Python中绘制常微分方程的Direction Field二、示例常微分方程如下y′=3x2e−y y' = 3x^{2}e^{-y} y′=3x2e−y代码及生成的图片如下def derivative(x, y): return 3*(x**2)*(math.e**(-y))def draw(x_start, x_end, y_start, y_end): X, Y = np.meshgrid(np.linspace(x_start, x_end

2021-09-28 13:15:10 1806 2

原创 【Python】DataFrame.at 的数据类型问题

一、问题背景在将DataFrame.loc() 替换为 DataFrame.at() 之后发现 使用at方法无法赋值,例子如下df = pd.DataFrame([[0, 2, 3], [0, 4, 1], [10, 20, 30]], index=[4, 5, 6], columns=['A', 'B', 'C'])df.at[4, 'B'] = 0.1df注意到,在对(4,‘B’)赋值0.1后,实际数字为0。于是,问题发现,看起来是使用at之后,数据类型被转换成了int。二. 解决方法

2021-06-22 13:45:46 1699

原创 【算法】十大排序算法python实现

目录冒泡排序 Bubble Sort选择排序 Selection Sort插入排序 Insert Sort希尔排序 Shell Sort归并排序 Merge Sort快速排序 Quick Sort堆排序 Heap Sort计数排序 Count Sort桶排序 Bucket Sort基数排序 Radix Sort相关资料冒泡排序基本实现依次比较相邻两个元素的大小def bubbleSort(l): n = len(l)-1 for i in range(

2020-08-28 14:00:40 150

原创 【Hive】增添字段并改变字段位置

一. 需求原有Hive表结构如下需要新加三个字段并且字段`statday`仍在最后的位置,目标数据表结构如下二. Hive SQL实现ALTER TABLE `test` ADD COLUMNS ( country STRING COMMENT '国家', city STRING COMMENT '城市', street STRING COMMENT '街道');ALTER TABLE `test` CHANGE country country STRING AFTER info;AL

2020-08-21 16:27:51 2466

原创 【Leetcode】Tree相关问题代码汇总

目录100. 相同的树101. 对称二叉树100. 相同的树判断两棵树是否相同def isSameTree(self, p: TreeNode, q: TreeNode) -> bool: if not p and not q: return True elif p and not q: return False elif q and not p: return Fa

2020-08-19 11:54:11 110

原创 Markdown 学习笔记

这篇文章总结了Markdown 教程|菜鸟教程中Markdown的基本语法标题​ 标题一共有__6级__,使用哪级标题就在前面加几个#​ 如 ####标题字体​ _斜体文本_ 斜体文本​ _粗体文本_ 粗体文本​ ___粗斜体文本___ 粗斜体文本分割线​ 三个以上的* 或者_删除内容​ ~~删除内~~ 删除内容下划线​ <u>带下划线文本</u> 带下划线文本脚注​ [^Markdown]​ 创建脚注格

2020-08-18 18:35:16 93

原创 【Leetcode】一刷踩坑笔记

最近终于开始刷leetcode了,用这篇文章记录一下自己刷题过程踩过的坑以及相关知识点的总结177. 第N高的薪水此题最关键的知识点在于LIMIT后面可以有两个参数,第一个参数为开始的Index,第二个参数为选取的数据量。例如LIMIT N-1, 1 即表示第N条数据IFNULL(expr1, expr2) 如果expr1为空则返回expr2178. 分数排名一开始我语法正确但是反复报错,后经排查发现题目不让直接用Rank作为字段名,于上`Rank`通过,字段名最好加上反引号三个排序窗口函

2020-08-18 17:27:22 257

原创 【Hive】解析复杂json格式字段

本篇文章中所使用的方法来自博客hive中的lateral view 与 explode函数的使用,感谢大佬的分享。一. 问题背景数据源hive数据表结构如下其中info字段的数据类型为string格式的复杂jason结构,例如:[{“name”:“Tom”, “city”:“Beijing”},{“name”:“Jack”, “city”:“Shanghai”},{“name”:“Bill”, “city”:“Tianjin”}]需求现在需要统计每个id 中info字段所对应的用户数

2020-08-14 14:17:40 2295 5

空空如也

空空如也

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

TA关注的人

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