我有许多图像,我想裁剪,然后重塑。为此,我编写了两个helper函数:def crop_images(images_data):

cropped_images = []

for image_data in images_data:

image = Image.fromarray(image_data)

cropped_image = np.asarray(image.crop((25,40,275,120)))

cropped_images.append(cropped_image)

return(np.array(cropped_images))

def resize_images(images_data):

resized_images = []

width, height = images_data.shape[2], images_data.shape[1]

resized_width, resized_height = int(width/2), int(height/2)

for image_data in images_data:

image = Image.fromarray(image_data)

image = image.resize((resized_width, resized_height), Image.ANTIALIAS)

resized_images.append(np.asarray(image))

return(np.array(resized_images))

然后,我将把这两个函数链接在一起处理图像,比如:

resize_images(crop_images(images_data))

但是我想知道是否有一种方法可以将这些操作矢量化,因为我知道numpy应该是矢量化操作,因为它更快。在

python整型图_基于PIL的图像整形与裁剪矢量化相关推荐

  1. python整型图_[宜配屋]听图阁

    Python3支持三种不同的数值类型: 整型(int)--通常被称为是整型或整数,可以是正整数或负整数,不带小数点.Python3整型是没有限制大小的,可以当做long类型使用, 但实际上由于机器内存 ...

  2. python整型转化浮点型_Python数值类型(整形、浮点型和复数)及其用法

    数值类型是计算机程序最常用的一种类型,既可用于记录各种游戏的分数.游戏角色的生命值.伤害值等,也可记录各种物品的价格.数量等,Python 提供了对各种数值类型的支持,如支持整型.浮点型和复数. Py ...

  3. python整型图_python源码研究之整型对象探索

    ​ 1.python的整型对象是PyIntObject对象,这个对象是一个不可变对象,即没有ob_size这个变量,这个对象在c层面实现,只是在基本的pyobject中添加了long ob_ival对 ...

  4. cnn生成图像显著图_基于CNN与图像前背景分离的显著目标检测

    基于 CNN 与图像前背景分离的显著目标检测 东野长磊 ; 万文鑫 [期刊名称] <软件导刊> [年 ( 卷 ), 期] 2020(019)001 [ 摘 要 ] 为 了 解 决 计 算 ...

  5. python 整型无限大问题

    python 整型无限大问题 python里,整数的范围是无限大 实际范围受限于运行时的内存大小 参考C/C++,int不管是32.64.128都是有明确的范围大小的. 因为CPU内部的数字是二进制, ...

  6. Python整型、bool类型及字符串的方法

    Day 05 Python整型.bool类型及字符串的方法 文章目录 Day 05 Python整型.bool类型及字符串的方法 1. 整型 1.1 定义 1.2 独有功能 1.3 公共功能 1.4 ...

  7. 基于python的影评数据分析_基于Python聚焦型网络爬虫的影评获取技术

    龙源期刊网 http://www.qikan.com.cn 基于 Python 聚焦型网络爬虫的影评获取技 术 作者:郭向向 郑嘉慧 苗学芹 来源:<时代金融> 2019 年第 11 期 ...

  8. python爱因斯坦的问题_基于Python3的趣味数学问题

    基于Python3的趣味数学问题 Pro1. 数独(Sudoku)根据九宫格盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行.每一列.每一个宫(3*3)内的数字均含1-9这9个数字. Pro2 ...

  9. python整型数据源码分析_Python2 基本数据结构源码解析

    Python2 基本数据结构源码解析 Contents 0x00. Preface 0x01. PyObject 0x01. PyIntObject 0x02. PyFloatObject 0x04. ...

  10. 什么是整型?Python整型详细介绍

    整数类型(int)简称整型,它用于表示整数,例如,100.2016等.整型字面值的表示方式有四种,分别是十进制.二进制(以"0B"或"0b"开头).八进制(以数 ...

最新文章

  1. ls和find命令查找的一些小技巧
  2. [JVM 相关] Java 新型垃圾回收器(Garbage First,G1)
  3. Oracle JDBC版本区别(转)
  4. Synchronize对象属性改变
  5. dom contains 包含关系
  6. 全国大学校园网—拓扑图欣赏
  7. mysql 复制表结构和表数据
  8. 团队作业4——第一次项目冲刺(Alpha版本)4.23
  9. jodconverter实现在线预览
  10. 一二线城市知名 IT 互联网公司名单
  11. Ubuntu 18.04 ibus安装配置中文拼音输入法
  12. 理性的赌徒-SSD写带宽保持恒稳的秘密
  13. 微信开发工具导入git项目
  14. 使用Aspose Java在word中绘制插入表格
  15. imagemagick 给图片加水印
  16. 区块链在中国(3):区块链场景漫谈
  17. 2022年全球市场花生酱威士忌总体规模、主要生产商、主要地区、产品和应用细分研究报告
  18. CPA二十一--套期保值业务(转载)
  19. 网络基础知识 | 协议 | TCP/IP分层模型
  20. jQuery元宵猜灯谜特效(元宵十五日猜一个字)

热门文章

  1. 利用MATLAB仿真最小发射功率下WSN的连通性和覆盖率
  2. utf8_general_ci、utf8_unicode_ci和utf8_bin的区别
  3. 如何往linux上面上传东西
  4. Apache整合Tomcat(转)
  5. Android表格布局之设置边框
  6. c#利用反射Assembly 对类和成员属性进行操作
  7. 更改Xcode的缺省公司名(转)
  8. 【错误】函数调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。
  9. 汇编语言32位加减乘除运算题
  10. JavaScript和HTML及CSS的通俗解释