引言
记录一下平时学习的小小知识点,后续做完可能会整理
ananconda的快捷使用
在这里先提一点前提,就是如何高效打开属于自己空间的annaconda(具有任意空间性,不需要从菜单或者c盘打开,存取文件也不用跑去c盘放置,十分方便快捷)
以我的文件为例:
前提是在path里面配置好了环境变量,可以百度搜索annaconda环境变量配置
1.找到你自己创建好的文件夹
2.进入cmd命令行模式,输入jupyter notebook
3.之后就会自动跳转到anaconda的web页面
4.可以对比一下文件夹内容是否和本地文件夹内容相同,我的是相同的
5.然后new一个python3以及upload好图片就可以了
numpy之图片的翻转
接下来就是我们的图片翻转操作
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
这里我们使用到了numpy和pandas(后续用到先导入)以及matplotlib包,具体用法暂时不过多描述了
可以点击运行也可以alt+回车运行
第一步我们先plt.imread('帅哥.jpeg')利用imread方法读取到图片对象
数据分析中有一句话叫做:一切皆数据,一切皆矩阵
python:一切皆对象
具体代码:
#取出同级目录下的cat.jpeg
cat=plt.imread('帅哥.jpeg')
# 图片其实也是数字数组
cat
# 可以看出来图片其实是由数字组成的而且是三维数组,数字是0~255之间因为是rgb颜色组成的
效果展示
然后接下来我们就有图片代码的形式展示效果,代码中已经写好了注释
接下来就让我们来欣赏美丽的图片吧
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
#取出同级目录下的cat.jpeg
cat=plt.imread('帅哥.jpeg')
# 图片其实也是数字数组
cat
# 可以看出来图片其实是由数字组成的而且是三维数组,数字是0~255之间因为是rgb颜色组成的
type(cat)
# 查看形状,图片对象其实也是数字数组
cat.shape
# 高度(数据的行数有这么多,行),宽度(数据的列数),每一个颜色点的值(表示rgb当中的三个值)
# 有几个数代表几维
# plt.imread('帅哥.jpeg')是读取图片返回cat图片对象
# plt.imshow是显示图片
plt.imshow(cat)
# 彩色图是三维的,黑白图是二维的,视频是一张一张图片组成的,是四维的数据
# 一般拍数据是帧图(x,421,725,3)有多少张图要看你的帧数,一秒钟来回切换多少张图
# 数据分析中有一句话叫做:一切皆数据,一切皆矩阵
# python:一切皆对象
# 行翻转,行翻转就没有逗号了,默认只有行,当出现列的时候,就要写逗号此时就有列的存在
plt.imshow(cat[::-1])
# 列翻转
plt.imshow(cat[:,::-1])