
python
FreyFan
这个作者很懒,什么都没留下…
展开
-
梯度下降法的全面讲解及python实现
函数的梯度方向表示了函数值增长速度最快的方向,那么和它相反的方向就可以看作函数值减少速度最快的方向。就机器学习模型优化的问题而言,当目标设定为求解目标函数最小值时,只要朝着梯度下降的方向前进就能不断逼近最优值。最简单的梯度下降算法—固定学习率的方法,这种梯度下降算法...转载 2020-06-05 13:48:42 · 1529 阅读 · 0 评论 -
fatal error: Python.h: No such file or directory
在ubuntu16.04 下安装python的 netifaces包时遇到fatal error: Python.h: No such file or directory问题首先查看/user/include/python2.x目录,是否包含Python.h,如果有的话可能是python版本不对如果没有的话,需要安装python-dev包sudo apt-get install python-dev...原创 2020-05-26 16:12:01 · 1289 阅读 · 0 评论 -
python mysql_config: not found
pip3 install mysqlclient 报错 “/bin/sh: 1: mysql_config: not found”的解决方法执行 sudo apt-get install libmysqlclient-dev,然后执行 pip3 install mysqlclient原创 2020-05-26 14:40:55 · 261 阅读 · 0 评论 -
Python超级简洁的高深语法之五:列表索引/切片
Python超级简洁的高深语法之五:列表索引/切片coder是很“懒”的人,说成懒,不如称为“智者”,能用一行搞定的,绝对不废话连篇,又有哪家公司按照代码的行数来绩效考核的呢?我想是没有的,如果说有,为了自己的前途,赶紧换家公司,特别是算法工程师,你懂的。很多人爱上python,也许是通过简单的数组使用开始的,list[-1],取最后一个元素,想想其他语言咋写的,心里就有数了。1.正向索引...原创 2020-05-06 17:02:17 · 218 阅读 · 0 评论 -
Python超级简洁的高深语法之四:assert
Python超级简洁的高深语法之四:assertPython assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。断言可以在条件不满足程序运行的情况下直接返回错误,而不必等待程序运行后出现崩溃的情况,例如我们的代码只能在 Linux 系统下运行,可以先判断当前系统是否符合条件。>>> # -*- coding: UTF-8 -*-... i...原创 2020-04-30 16:41:40 · 123 阅读 · 0 评论 -
Python超级简洁的高深语法之三:列表推导式
Python超级简洁的高深语法之三:列表推导式众多的python语法中,我想列表推导式是最优雅的,而且很简短的一句话,超越Java n 行代码,这也是为什么现在很多coder喜欢python的原因。举个例子求列表各元素的平方:>>> arr = [1, 2, 3, 4, 5]>>> result = list()>>> for i in...原创 2020-04-30 14:19:45 · 260 阅读 · 0 评论 -
Python超级简洁的高深语法之二:with~as
Python超级简洁的高深语法之一:with~aswith 经常使用在文件操作的场景下,需要先打开文件,操作完成后需要关闭文件。如果不使用with,文件操作通常得这样:fp = open(r"C:\Users\Administrator\Desktop\example.txt", 'r')try: contents = fp.readlines()finally: fp.c...原创 2020-04-30 11:54:16 · 277 阅读 · 0 评论 -
Python超级简洁的高深语法之一:三元表达式
三元表达式普通的if else语句如下:y=10if y<0: print('this is a negative number .')else: print('this is a nonegative number .') 输出:this is a nonegative number .三元式使用:y=10print('this is a nega...原创 2020-04-28 17:06:00 · 157 阅读 · 0 评论 -
windows Anaconda安装三方包
Anaconda安装三方包Anaconda 自身安装了很多包,当然也有局限性,需要安装我们需要的第三方包,下面是步骤:通过Anaconda 打开命令窗口点击“”Powershell prompt "然后会有命令窗口打开:输入对应的命令,如查看自身安装的包列表输入“conda list ”,查看安装包列表。输入所需安装包的命令进行安装“pip install matlab”,温...原创 2020-03-25 08:45:33 · 305 阅读 · 0 评论 -
ubuntu matplotlib 图像显示问题 No module named _tkinter
ubuntu matplotlib 图像显示问题import matplotlib.pyplot as pltyear = [2011,2012,2013,2014]pop = [1.2,3.4,4.5,6.5]会抛出如下错误ImportError: No module named _tkinter, please install the python-tk package解决步...原创 2020-01-09 16:01:52 · 234 阅读 · 0 评论