python
文章平均质量分 55
链巨人
这个作者很懒,什么都没留下…
展开
-
凸优化学习:使用python实现梯度下降和牛顿法,以优化二元二次凸函数(无约束项)为例
这里,我们以优化下面函数为例:这个函数是二元的,所以,梯度的维度是2,因此,梯度可以表示为数组需要注意的是,x表示第一维度,y表示第二维度,z表示函数的值。原创 2023-08-01 15:56:38 · 2339 阅读 · 0 评论 -
使用在线软件合并pdf论文文件安全吗?不妨使用简单的python代码
执行代码之前,使用下面命令安装pypdf2的python库pip install pypdf2python代码:import PyPDF2pdf1File = open('PDFFile1.pdf', 'rb')pdf2File = open('PDFFile2.pdf', 'rb')pdf1Reader = PyPDF2.PdfFileReader(pdf1File)pdf2Reader = PyPDF2.PdfFileReader(pdf2File)pdfWriter = PyPDF原创 2022-03-15 21:15:43 · 1198 阅读 · 0 评论 -
修改python plot折线图的坐标轴刻度
修改python plot折线图的坐标轴刻度,这里修改为整数: 代码如下:from matplotlib import pyplot as pltimport matplotlib.ticker as tickerimport numpy as npdef std_plot(): overall_std = [34.369, 21.366, 16.516, 11.151...原创 2018-02-19 21:34:15 · 35379 阅读 · 0 评论 -
迁移学习CNN图像分类模型 - 花朵图片分类
训练一个好的卷积神经网络模型进行图像分类不仅需要计算资源还需要很长的时间。特别是模型比较复杂和数据量比较大的时候。普通的电脑动不动就需要训练几天的时间。为了能够快速地训练好自己的花朵图片分类器,我们可以使用别人已经训练好的模型参数,在此基础之上训练我们的模型。这个便属于迁移学习。本文提供训练数据集和代码下载。 原理:卷积神经网络模型总体上可以分为两部分,前面的卷积层和后面的全连接层。卷积原创 2018-01-31 19:30:24 · 13636 阅读 · 78 评论 -
深度学习4:使用MNIST数据集(tensorflow)
本文将介绍MNIST数据集的数据格式和使用方法,使用到的是tensorflow中封装的类,包含代码。MNIST数据集来源于这里, 如果希望下载原始格式的数据集,可以从这里下载。而本文中讲解的是已经使用python代码封装好的MNIST数据集。封装的代码作为tensorflow的一部分,内部使用了numpy。所以,在使用这段封装的代码的时候,返回值将numpy的对象。因为numpy是常用和非常实用的工原创 2018-01-04 11:03:13 · 2064 阅读 · 0 评论 -
SVD、SVD++和Asymmetric SVD 以及实例
这里讲解的是关于SVD、SVD++和Asymmetric SVD 的资料以及一个使用surprise编写SVD的实例。SVD的论文: https://www.netflixprize.com/assets/GrandPrize2009_BPC_BellKor.pdfSVD++的论文:http://www.cs.rochester.edu/twiki/pub/Main/HarpSeminar/Fac原创 2017-12-06 14:50:07 · 2417 阅读 · 0 评论 -
ValueError: fill value must be in categories.
执行下面代码时报错:ValueError: fill value must be in categoriesimport pandas as pd;import numpy as np;df = pd.DataFrame({'a':[1, 2, 3, 4], 'b':['d', 'e', 'f', None]}, dtype='category');print(df)df['b'].fillna原创 2017-11-27 10:21:37 · 7284 阅读 · 0 评论 -
使用python绘制3维正态分布图
今天使用python画了几个好玩的3D展示图,现在分享给大家。先贴上图片使用的python工具包为:from matplotlib import pyplot as pltimport numpy as npfrom mpl_toolkits.mplot3d import Axes3D在贴代码之前,有必要从整体上了解这些图是如何画出来的。可以把上面每一个3D图片理解成一个长方体。输入数据是三维的原创 2017-11-10 16:45:10 · 20303 阅读 · 1 评论 -
Python可变参数
在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。我们以数学题为例子,给定一组数字a,b,c……,请计算a2 + b2 + c2 + ……。要定义出这个函数,我们必须确定输入的参数。由于参数个数不确定,我们首先想到可以把a,b,c……作为一个list或tuple传进来,这样,函数可以定义如下:def calc(number转载 2017-08-15 11:52:51 · 1021 阅读 · 0 评论