算法channel

704 篇文章
364.5K 次阅读
128 人订阅

全部文章

double

如何选用最合适的图形表达数据?我的一个思路

最近有些粉丝问我关于数据可视化展示的问题,主要集中在如何选用最合适的图形表达数据的问题。所以今天先写一篇关于数值型变量可视化的总结。

10120
double

最近最少使用的缓存机制,完整实现

今天结合一道leetcode有意思的题目,设计和实现一个 LRU (最近最少使用) 缓存机制,顺便和读者们加强下双向链表、字典这些数据结构的应用能力。链表增删...

10020
double

NumPy常用的方法汇总

下面是一些有用的NumPy函数和方法名称的列表,这些名称按类别排序。如果你的目标是将来做算法相关工作,想写出高性能的代码,或者目前工作中对算法的求解时间要求苛刻...

10120
double

NumPy 获取唯一元素、出现次数、展平数组

要获取NumPy数组中唯一值的索引(数组中唯一值的第一个索引位置的数组),只需在np.unique()中传递return_index参数:

7420
double

可视化分类型变量,我一般使用这6种图形。

上一篇文章如何选用最合适的图形表达数据?我的一个思路,我们探讨了数值型变量如何选图的一些技巧,今天讨论分类型变量选图策略。

10740
double

NumPy 索引和切片 用法总结

参考NumPy官方文档,总结NumPy索引和切片,可以看到它们相比Python更加方便、简介和强大。

14370
double

《Pandas数据分析小技巧手册》

之前我写过一个 《Pandas数据分析小技巧手册》,一共21个,现在我做成web版,更加方便大家随时随地去学习,网址如下:

15350
double

NumPy 入门教程 前10小节

我正在结合NumPy文档,整理NumPy的入门教程,可以说NumPy占据Python的半壁江山,重要性不言而喻。希望透过这个教程,你能更加熟练的使用NumPy.

13020
double

今天 Python 20 个专题 第二版,全部开源!

今天是 5.20,把我整理最好的资料发给关注我的粉丝们,感谢你们的支持。让我们一起不忘初心,砥砺前行。

7920
double

字符串对齐的常用方法

9 基于上面这些方法,能够实现我的第一个 Python 小项目,开放完整代码 里的KWIC显示,感兴趣的可以看看。

9130
double

我的第一个 Python 小项目,开放完整代码

这是4月29日,我发布的第一个Python小项目,文本句子基于关键词的KWIC显示,没看到粉丝朋友可以看看下面介绍,知道的,直接跳到文章的求解分析和代码部分。

10220
double

RNN 图解版

这篇文章,阐述了RNN的方方面面,包括模型结构,优缺点,RNN模型的几种应用,RNN常使用的激活函数,RNN的缺陷,以及GRU,LSTM是如何试图解决这些问题,...

11130
double

我发起的第一个 Python 小项目,欢迎参与!

把所学知识应用于实际问题,才能真正加深对它的认识和理解,这就是实践出真知。从此最基本点出发,我设计了一个小项目,蛮有意思,也有一定实际应用价值。

12440
double

Python-small-examples库已有6047人star,公布接下来计划

Python-small-examples,是我在2019年12月,在github创建的一个库,以提交Python实用小例子为主,截止目前有197个,star量...

8320
double

如何在O(1)内找到实时序列的最小值?

最小栈,能在O(1)内找到栈内序列的最小值,因此此特性经常用于提升算法性能。下面看看它的一种实现。

6630
double

如何动态生成10个变量,如a1,a2,...,a10?

前几天有同事问我,如何动态生成10个变量,如a1,a2,...,a10,当时我并没有想到今天文章中这个更好的方法,这也是我刚找到的,所以记录在这里。

17030
double

怎么理解Unicode,utf-8,ASCII这些编码?

昨天文章发出来后,有几个读者问我,编码这块怎么掌握,感觉总是很模糊,就知道个utf-8编码,到底如何掌握。

10220
double

什么是 Unicode文本标准化?

最近遇到unicodedata模块,才知道它的一个应用。某些字符能够用多个合法的编码表示,这就会导致一些问题。

5320
double

20 个Python常用术语

下面是我最近汇总的20+个Python常用术语,了解术语能让我们加深对Python的理解,同时会表现的更加专业。

8420
double

pip 和 conda

希望帮助到你们,这些都是使用Python安装包的最基本工具,最好理解它们。我把这些做成视频,希望能点赞视频支持我一下。

8320

扫码关注云+社区

领取腾讯云代金券