美文网首页
Pythonner还在为了练习Numpy而没有真实数据而烦恼吗?

Pythonner还在为了练习Numpy而没有真实数据而烦恼吗?

作者: 数据人阿多 | 来源:发表于2020-07-04 19:11 被阅读0次

前言

Python里面在数据处理、数据分析、数据可视化、数据挖掘等领域,用到的库有Numpy、Pandas、Matplotlib、Sklearn、Scipy等,这些库都是建立在Numpy基础之上,因此学习Numpy是每个Pythoner进入数据科学领取的必经之路。
在练习Numpy时肯定离不开数据,可以随机生成,也可以自己去搜集,这些都可以,但是在手机发达的今天,还有一种数据更容易直接获得、而且还很真实,这就是照片,RGB值,下面就来详细介绍怎么把照片读取为Numpy数组。

通过读取照片获得Numpy数组

读取照片的库有很多,这里推荐大家直接用PIL(PIL即Python Imaging Library,也即为我们所称的Pillow,是一个很流行的图像库,它比opencv更为轻巧,正因如此,它深受大众的喜爱。)以下面这张《家乡的风力发电基地.jpg》为案例,来介绍怎么把照片变为Numpy数组。


家乡的风力发电基地
  • 导入相关的库
import numpy as np
from PIL import Image
  • 读取照片
img = Image.open('家乡的风力发电基地.jpg')
img   #显示照片
  • 查看照片的属性
print(img.format)
print(img.size)  #(w,h)  宽,高
print(img.mode)
  • 转换为Numpy数组
img_array=np.array(img)
img_array
  • 查看Numpy数组属性
print(img_array.shape)   #(height,width,channel)  高,宽,通道数(RGB值)
print(img_array.dtype)   #数据类型
print(img_array.size)    #数组中所有元素的个数  400*600*3
  • 开始你的各种练习
    这里简单展示一下,转为RGB三列数据


历史相关文章


以上是自己实践中遇到的一些问题,分享出来供大家参考学习,欢迎关注微信公众号,不定期分享干货

相关文章

  • Pythonner还在为了练习Numpy而没有真实数据而烦恼吗?

    前言 Python里面在数据处理、数据分析、数据可视化、数据挖掘等领域,用到的库有Numpy、Pandas、Mat...

  • 艺星瑜伽与您相约

    您还在为自己的体型而烦恼吗? 您还在为皮肤不好而烦恼吗? 您还在为腰酸背痛而烦恼吗? ...

  • 还在为了吵架而烦恼吗?

    有时候我们表达同一件事,用不同的语言或者方式说出来,达到的效果却不一样的。我们在与人争辩时,是不是想要对方听从自己...

  • 一款比PPT更炫更酷的软件

    亲,你还在为了如何制作简洁大方的PPT而烦恼吗?你还在为了没有好的PPT模版而忧虑吗?。。。今天给大家安利一款软件...

  • 2018-05-23

    孩子们, 还在为没有美丽的本子而烦恼吗? 还在为没有好看的钢笔而忧愁吗? 还在为没有趁手的学习武器而悲伤吗? LO...

  • 您的太平人寿智能客服已经上线!

    你还在为预约专家而烦恼吗? 你还为名家讲座一票难求而烦恼吗? 你还在为与朋友之间没有新话题而发愁吗? …… 这些疑...

  • 科学的搜书(干货)

    你还在因为找不到电子书而烦恼吗?你还在因为无法分辨信息的真假而烦恼吗?你还在因为茫茫的信息而不知何去何从吗?你还在...

  • 工作手机系统,直击行业痛点

    你还在为员工飞单走私活而烦恼吗? 你还在为员工私自收款消极怠工而烦恼吗? 你还在为客户分配不均,多名销售撞单而烦恼...

  • 2020年孩子的暑期礼物,必选苏州正拓这场养成好习惯的七天“军魂

    还在为孩子假期无所事事烦恼吗? 还在为孩子沉溺于游戏而烦恼吗? 还在为孩子任性、粗心、不听话而烦恼么? 还在为孩子...

  • 贝换物||各类会员

    你还在为没有会员不能追剧嘛吗? 你还在为舍不得花钱开一个月会员而烦恼吗? 你还在为下载东西速度慢而烦恼吗? 如果你...

网友评论

      本文标题:Pythonner还在为了练习Numpy而没有真实数据而烦恼吗?

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