小编mza*_*ria的帖子

通过Python从.idx3-ubyte文件或GZIP中提取图像

我使用OpenCV中的facerecognizer创建了一个简单的面部识别功能.它可以很好地处理来自人的图像.

现在我想通过使用手写字符而不是人来进行测试.我遇到了MNIST数据集,但是他们将图像存储在一个我从未见过的奇怪文件中.

我只需从中提取一些图像:

train-images.idx3-ubyte
Run Code Online (Sandbox Code Playgroud)

并将它们保存在文件夹中 .gif

或者我想念这个MNIST的事情.如果是,我在哪里可以获得这样的数据集?

编辑

我也有gzip文件:

train-images-idx3-ubyte.gz
Run Code Online (Sandbox Code Playgroud)

我试图阅读内容,但show()不起作用,如果read()我看到随机符号.

images = gzip.open("train-images-idx3-ubyte.gz", 'rb')
print images.read()
Run Code Online (Sandbox Code Playgroud)

编辑

通过使用以下方式管理以获得一些有用的输出:

with gzip.open('train-images-idx3-ubyte.gz','r') as fin:
    for line in fin:
        print('got line', line)
Run Code Online (Sandbox Code Playgroud)

不知何故,我现在必须将其转换为图像,输出:

在此输入图像描述

python mnist

19
推荐指数
5
解决办法
5万
查看次数

通过 RStudio 推送 Git 提交

我已经开始在RStudio中使用 Git 包。对于 Master 分支来说似乎工作得很好。但是添加另一个分支,您可以通过 GUI 提交任何更改,但“推送”按钮不起作用。有什么想法可以解决这个问题吗?我可以通过终端进行推送,但不能通过 GUI 进行推送。

git r rstudio

4
推荐指数
1
解决办法
934
查看次数

标签 统计

git ×1

mnist ×1

python ×1

r ×1

rstudio ×1