如何 Python转JAVA java将32x32的二进制图像文本矩阵转换成1x1024的向量

#文本向量化 32x32 -> 1x1024
def img2vector(filename):
returnVect = []
fr = open(filename)
for i in range(32):
lineStr = fr.readline()
for j in range(32):
returnVect.append(int(lineStr[j]))
return returnVect

各位大神,求助怎样转化成JAVA

就是简单的循环,具体要看你的文件格式。

#文本向量化 32x32 -> 1x1024
def img2vector(filename):
returnVect = []
fr = open(filename)
for i in range(32):
lineStr = fr.readline()
for j in range(32):
returnVect.append(int(lineStr[j]))
return returnVect

文件格式就是32x32的二进制图像文本矩阵,一个txt格式的有由0-1二进制组成的文件,这个怎么转呢?没学过Python,这个看不懂!

open是打开文件。
readline是按行读取文件内容。
for循环控制读取32行。
lineStr然后当成字符串一个个取元素。得到一行的所有元素