随笔分类 - python
摘要:# coding=utf-8 """根据搜索词下载百度图片""" import re import sys import urllib import requests def get_onepage_urls(onepageurl): """获取单个翻页的所有图片的urls+当前翻页的下一翻页的url""" if not onepageurl: print(...
阅读全文
摘要:基于python脚本语言开发的数字图片处理包,其实很多,比如PIL,Pillow, opencv, scikit-image等。 对比这些包,PIL和Pillow只提供最基础的数字图像处理,功能有限;opencv实际上是一个c++库,只是提供了python接口,更新速度非常慢。到现在python都发
阅读全文
摘要:Python读写文件实际操作的五大步骤: 1.打开文件 说明: 第一个参数是文件名称,包括路径;第二个参数是打开的模式mode'r':只读(缺省。如果文件不存在,则抛出错误)'w':只写(如果文件不存在,则自动创建文件)'a':附加到文件末尾'r+':读写 如果需要以二进制方式打开文件,需要在mod
阅读全文
摘要:1.文件操作命令 2.目录操作方法 得到当前工作的目录: 指定所有目录下所有的文件和目录名,例: 判断指定对象是否为文件。是返回True,否则False: 判断指定对象是否为目录。是True,否则False: 检验指定的对象是否存在。是True,否则False: os.path.exists() 返
阅读全文
摘要:1.快速绘图 label : 给所绘制的曲线一个名字,此名字在图示(legend)中显示。只要在字符串前后添加"$"符号,matplotlib就会使用其内嵌的latex引擎绘制的数学公式。 color : 指定曲线的颜色 linewidth : 指定曲线的宽度 xlabel : 设置X轴的文字 yl
阅读全文
摘要:1.最小二乘拟合 假设有一组实验数据(x[i], y[i]),我们知道它们之间的函数关系:y = f(x),通过这些已知信息,需要确定函数中的一些参数项。例如,如果f是一个线型函数f(x) = k*x+b,那么参数k和b就是我们需要确定的值。如果将这些参数用 p 表示的话,那么我们就是要找到一组 p
阅读全文
摘要:1.矩阵运算 矩阵的乘积可以使用dot函数进行计算。 对于二维数组,它计算的是矩阵乘积,对于一维数组,它计算的是其点积。当需要将一维数组当作列矢量或者行矢量进行矩阵运算时,推荐先使用reshape函数将一维数组转换为二维数组: 2.文件存取 NumPy提供了多种文件操作函数方便我们存取数组内容。文件
阅读全文
摘要:先用linspace产生一个从0到2*PI的等距离的10个数, 后将其传递给sin函数,由于np.sin是一个ufunc函数,因此它对x中的每个元素求正弦值,然后将结果返回,并且赋值给y。 计算之后x中的值并没有改变,而是新创建了一个数组保存结果。如果我们希望将sin函数所计算的结果直接覆盖到数组x
阅读全文
摘要:导入NumPy函数库 1.创建元素(ndarray) 创建数组: 数组的大小可以通过其shape属性获得: 在保持数组元素个数不变的情况下,改变数组每个轴的长度: 当某个轴的元素为-1时,将根据数组元素的个数自动计算此轴的长度,因此下面的程序将数组c的shape改为了(2,6): 使用数组的resh
阅读全文
摘要:#coding=utf-8 import os path = '/opt/fish/' count = 1 for file in os.listdir(path): os.rename(os.path.join(path,file),os.path.join(path,str(count)+".jpg")) count+=1
阅读全文
摘要:#coding=utf-8 import urllib2 import os import re count=0#计数君 for line in open("./imagenet1.synset.geturls"): imagename=str(count+1) print(imagename) try: url=urllib2.url...
阅读全文
摘要:参考:官网教程 先到官网下载anaconda, 现在的版本有python2.7版本和python3.6版本,下载好对应版本、对应系统的anaconda,我下载的是python3.6它实际上是一个sh脚本文件,大约470M左右。 下载成功后,在终端执行(3.6版本): 或者2.7 版本: 安装路径,直
阅读全文
摘要:1.jupyter安装 pip安装jupyter 参考:Caffe学习系列(13):数据可视化环境(python接口)配置 2.jupyter使用 启动jupyter 已经将容器的端口8888映射到主机端口9528,在虚拟机上需要用localhost:9528访问,在主机上需要用 虚拟机ip:952
阅读全文