python
_dingzhen
一枚可爱又迷人的后端coder!
展开
-
加速pip安装python库的效率(使用国内镜像源)
使用pippippip安装pythonpythonpython的库会很方便,一行指令就完事,但是也会碰到一些问题,比如国外服务器安装过慢,出现几kb/s的下载速度,现在可以依靠国内的镜像源下载,只需加入一些参数即可,速度非常快。使用清华镜像源:安装时添加参数-i https://pypi.tuna.tsinghua.edu.cn/simple例如安装numpynumpynumpy时,输入以下指令:pip install -i https://pypi.tuna.tsinghua.edu.cn/s原创 2020-10-09 21:52:39 · 780 阅读 · 0 评论 -
KNN算法详解及实现
KNN算法详解及实现k近邻法(k-nearest neighbor,k-NN)是一种基本的分类和回归方法,是监督学习方法里的一种常用方法。k近邻算法假设给定一个训练数据集,其中的实例类别已定。分类时,对新的实例,根据其k个最近邻的训练实例类别,通过多数表决等方式进行预测。k近邻算法用一句通俗的古语来说就是:“物以类聚,人以群分”。你要看一个实例的类别,你就可以看它附近是什么类别。如下图1.1所示,当要判断绿色实例的类别的时候,我们可以看看它的附近有哪些类,然后采取多数表决的决策规则(红色2个多于蓝色1个原创 2020-10-09 14:47:44 · 52673 阅读 · 15 评论 -
李航统计学习--感知机算法实现(python)
感知机1.感知机是根据输入实例的特征向量xxx对其进行二类分类的线性分类模型:f(x)=sign(w⋅x+b)f(x)=\operatorname{sign}(w \cdot x+b)f(x)=sign(w⋅x+b)感知机模型对应于输入空间(特征空间)中的分离超平面w⋅x+b=0w \cdot x+b=0w⋅x+b=0。2.感知机学习的策略是极小化损失函数:minw,bL(w,b)=−∑xi∈Myi(w⋅xi+b)\min _{w, b} L(w, b)=-\sum_{x_{i} \in M}原创 2020-09-21 21:30:39 · 5577 阅读 · 2 评论 -
Pandas用法详细介绍
Pandas用法详细介绍1.pandas模块安装在命令行使用pip install pandas即可2.pandas介绍pandas 是基于numpy 的一种工具,该工具是为了解决数据分析任务而创建的。pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。pandas主要包含了3个数据结构:系列(Series)数据帧(DataFrame)面板(Panel)这些数据机构建立在numpy之上,这也原创 2020-09-15 22:41:47 · 911 阅读 · 0 评论 -
Integer to Roman
Integer to Romandescription:Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M.Symbol ValueI 1V 5X 10L 50C...原创 2020-03-17 20:46:30 · 165 阅读 · 0 评论 -
String to Integer(atoi)
String to Integer(atoi)description:Implement atoi which converts a string to an integer.The function first discards as many whitespace characters as necessary until the first non-whitespace charac...原创 2020-03-15 21:38:39 · 193 阅读 · 0 评论 -
日常学习笔记~(一直更新)
python3环境变量配置:1.python安装包路径添加到path 2.python安装包里的Scripts路径添加到path(不配这个pip3工具用不了)。Windows下pip和pip3的区别:pip安装库会默认安装到python2-x/site-packages下面,pip3安装库会默认安装到python3-x/site-packages下,如果电脑只安装了python3,那么不管用pi...原创 2019-01-22 10:57:39 · 313 阅读 · 0 评论 -
python文件操作
对文件进行创建,读取和保存等操作Windows 上的倒斜杠以及 OS X 和 Linux 上的正斜杠在 Windows 上,路径书写使用倒斜杠(\)作为文件夹之间的分隔符。但在 OS X 和Linux 上,使用正斜杠作为它们的路径分隔符。如果想要程序运行在所有操作系统上,在编写 Python 脚本时,就必须处理这两种情况。写程序时,先import osos.path.join() 函数可以...原创 2019-01-26 22:35:57 · 4693 阅读 · 0 评论 -
Python中的numpy库介绍!
机器学习算法中大部分都是调用Numpy库来完成基础数值计算的。安装方法:pip3 install numpy1. ndarray数组基础python中用列表保存一组值,可将列表当数组使用。另外,python中有array模块,但它不支持多维数组,无论是时列表还是array模块都没有科学运算函数,不适合做矩阵等科学计算。numpy没有使用python本身的数组机制,而是提供了ndarray...原创 2018-09-27 20:34:29 · 118416 阅读 · 14 评论 -
python常用函数总结~
python也算学了一段时间,有些函数很常用但用的时候还是会忘,现在总结记录一下python里面很实用的并经常用到的内置函数(不用导入其他模块)。help() 查看在线帮助,可以是各种类型的数据结构或者它们的方法函数。>>> help(list)Help on class list in module builtins:class list(object) | li...原创 2018-09-22 20:51:40 · 323 阅读 · 0 评论 -
python常用库的安装介绍
Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形。 Matplotlib可用于Python脚本,Python和IPython shell,Jupyter笔记本,Web应用程序服务器和四个图形用户界面工具包Matplotlib试图让简单的事情变得更简单,让无法实现的事情变得可能实现。 只需几行代码即可生成绘图,直方图,功率...原创 2018-09-07 21:18:09 · 481 阅读 · 0 评论 -
浅谈python中的全局变量和局部变量~
在被调用函数内赋值的变元和变量,处于该函数的“局部作用域”。在所有函数之外赋值的变量,属于“全局作用域”。处于局部作用域的变量,被称为“局部变量”。处于全局作用域的变量,被称为“全局变量”。一个变量必是其中一种,不能既是局部的又是全局的。 可以将“作用域”看成是变量的容器。当作用域被销毁时,所有保存在该作用域内的变量的值就被丢弃了。只有一个全局作用域,它是在程序开始时创建的。如果程序终止,全局作...原创 2018-07-24 13:16:38 · 500 阅读 · 2 评论