美文网首页
python使用拾遗

python使用拾遗

作者: 34次日出 | 来源:发表于2017-09-21 17:46 被阅读0次

python作为一门脚本语言使用起来很是方便,但是随着import的模块的增多,很多模块的用法会慢慢遗忘,此处用来记录在深度学习过程中中遇到的各种模块的用法,欢迎交流。

numpy,imageio模块

  • 作为python的科学计算工具库,numpy大大减少了科学计算的过程
  • imageio是一个小巧的由纯python编写的图片读取模块。
    np.newaxisimageio.imread()
    此函数的作用是用来增加矩阵的维度,与tensorflow中的tf.reshape()类似。具体用法如下:
import numpy as np
import imageio
image_name = '4.jpg'#当前文件夹下名为4.jpg的图片
image = np.array(imageio.imread(image_name))#使用imageio模块读取图片
print(image.shape)
image = image[np.newaxis,:,:,:]
print(image.shape)

执行结果如下:

(48, 20, 3)
(1, 48, 20, 3)

可以发现如下的结论:

  • np.newaxis函数可以往指定的"轴"增加维度
  • 取出来的图片大小是 48x20x3,第一位表示图片的高度,第二位表示图片的宽度,第三位表示图片的颜色通道 ,这与我们往常的认识不太一样。windows下的分辨率的格式是“宽度高度”与imageio.imread()读取出来的顺序相反*,使用时务必注意。
图1 windows下的图片读取详细信息

相关文章

  • python语法拾遗

    python语法拾遗 单行注释 #!/usr/bin/python3 使用三引号('''或""")可以指定一个多...

  • python使用拾遗

    python作为一门脚本语言使用起来很是方便,但是随着import的模块的增多,很多模块的用法会慢慢遗忘,此处用来...

  • 资料

    Python爬虫系列(一)初期学习爬虫的拾遗与总结(11.4更) Python爬虫学习系列教程 Python爬虫学习手册

  • Python拾遗

    目录 Shebang Unicode Module __main__ Shebang 关于Shebang的更多可以...

  • Python 拾遗

    空值 不是null, 而是 NoneA and None = None Python是动态语言 变量本身类型并不固...

  • python拾遗

    列表碾平 需求: 将[[1,2],[3,4]]转换为[1,2,3,4],具体实现有以下几种方法: PS: 项目中,...

  • Python拾遗

    print 打印显示颜色 显示颜色的格式 \ 033 [显示方式;字体色;背景色m ...... [\ 033 [...

  • Python拾遗

    1. 前两天看到一个目录结构的python用到一个if 判断条件: 执行语句… elif 判断条件: 执行...

  • linux 安装 python3.7

    下载python源码 使用方法 使用命令python3就是调用python3,使用python就是调用python...

  • --Python-- # 1

    写在最前面 Python初体验 使用Python之前 使用Python 初识Python之后 不得不说Python...

网友评论

      本文标题:python使用拾遗

      本文链接:https://www.haomeiwen.com/subject/soltextx.html