matplotlib的使用 2018-12-05 机器学习 matplotlib 约 640 字 预计阅读 2 分钟 安装 1 2 3 $ pip3 install matplotlib // 在用的时候会报错ModuleNotFoundError: No module named 'tkinter' $ sudo apt-get install python3-tk 简单使用 1 2 3 4 5 x = np.linspace(-1, 1, 50) # 生成线段 y = 2*x+1 plt.figure() 阅读更多
pandas学习笔记 2018-12-04 机器学习 pandas 约 3240 字 预计阅读 7 分钟 pandas与numpy的区别 pandas是基于numpy构建的,使得numpy为中心的应用变得更加简单,两个主要的数据结构:Series和 阅读更多
numpy学习笔记 2018-12-04 机器学习 numpy 约 1126 字 预计阅读 3 分钟 numpy介绍 NumPy是使用Python进行科学计算的基础包。它包含其他内容: 一个强大的N维数组对象 复杂的(广播)功能 用于集成C / C ++和 阅读更多
BF算法C++版 2018-12-04 C++ 约 259 字 预计阅读 1 分钟 这是字符串暴力匹配算法的C_++版本 暴力匹配的思路:使用穷举的方法,目标串和模式串进行匹配,一旦失配,目标串指针(或者说数组索引值)回退到下 阅读更多
KMP算法C++版 2018-12-04 C++ 约 510 字 预计阅读 2 分钟 KMP算法C++版本 KMP算法基本思路:构造next[]减少回溯 next的构造 1 2 3 4 5 6 7 8 9 10 11 12 void GetNext(SqString t, int next[]){ int j,k; j=0;k=-1; next[0] = -1; while(j < t.length-1){ if(k==-1 || t.data[j]==t.data[k]){ j++;k++; next[i]=k; 阅读更多