频道栏目
首页 > 程序开发 > 软件开发 > Java > 正文
如何将二进制图像矩阵转换为向量?
2017-12-06 11:00:18      个评论    来源:gaoyueace  
收藏   我要投稿

将一个32×32的二进制图像矩阵转换为1×1024的向量。先创建一个1×1024的NumPy数组,然后循环读出文件的前32行,并将 每行的前32个字符值存储在数组中。代码为:

from numpy import *
def img2vector (filename):
    returnVect = zeros((1, 1024)) #创建一个1*1024的数组
    fr = open(filename)
    for i in range(32):
        lineStr = fr.readline() #每次读入一行
        for j in range(32):
            returnVect[0, 32*i+j] = int(lineStr[j])
    return returnVect
点击复制链接 与好友分享!回本站首页
上一篇:Java9中的GC 调优作用讲解
下一篇:RxJava之AndroidStudio配置
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站