Numpy 将二维图像矩阵转换为一维向量的方法

yipeiwu_com6年前Python基础

以下的例子,将32x32的二维矩阵,装换成1x1024的向量

def image2vector (filename):
 returnVect=zeros((1,1024))
 f=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

以上这篇Numpy 将二维图像矩阵转换为一维向量的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python中实现参数类型检查的简单方法

Python是一门弱类型语言,很多从C/C++转过来的朋友起初不是很适应。比如,在声明一个函数时,不能指定参数的类型。用C做类比,那就是所有参数都是void*类型!void类型强制转换在...

Python open()文件处理使用介绍

1. open()语法 open(file[, mode[, buffering[, encoding[, errors[, newline[, closefd=True]]]]]])...

pandas dataframe的合并实现(append, merge, concat)

创建2个DataFrame: >>> df1 = pd.DataFrame(np.ones((4, 4))*1, columns=list('DCBA'), ind...

python 批量解压压缩文件的实例代码

下面给大家介绍python 批量解压压缩文件的实例代码,代码如下所述; #/usr/bin/python#coding=utf-8import os,sys import zipf...

python 处理dataframe中的时间字段方法

在机器学习过程中,通常会通过pandas读取csv文件,保持成dadaframe格式,然而有时候需要对dataframe中的时间字段进行数据建模,比如时间格式为datetime,那么像一...