当前位置: 首页 > news >正文

python实现矩阵转化图像

 python实现矩阵转化图像

280*280 格式

黑白表达;

# coding=gbk
# 实现读取一个TXT文件,将文件中的数据存放在一个列表中,
# 再将列表逐渐转换为数组和矩阵
# 最后利用矩阵中的数据,将其以图像的形式呈现出来

from PIL import Image
import numpy as np

# 读取本地文件,文件格式为txt,将文件中的数据转存在一个list列表中
def readfile(filename):
    with open(filename, 'r') as f:
        list1 = []
        for line in f.readlines():
            line_str = line.strip()
            for element in line_str:
                if element != " ":
                    list1.append(int(element))
    return list1


if __name__ == '__main__':
    list_result = readfile("C:\\Users\\Administrator\\Desktop\\data.txt")
    # 测试的txt中,只有0和1,目标是把1显示为“黑色”,0显示为“白色”;
    # 所以将列表中的1替换为0,而0替换为255
    for i in range(0, len(list_result)):
        if list_result[i] == 1:
            list_result[i] = 0
        else:
            list_resu

相关文章:

  • matlab实现彩色图像转成灰度图像
  • matlab 安装教程 2018b
  • 数模E——信号干扰下的超宽带(UWB)精确定位问题
  • 在当前文件夹或MATLAB路径中未找到文件XXXX
  • matlab 函数,matlab 语法1
  • matlab 函数,matlab 语法2
  • MATLAB矩阵
  • MATLAB for循环
  • 论文查询,几区以及下载
  • 北大核心,sci和核心期刊,文章几区,文章下载
  • 梯度下降,过拟合,正则化之机器学习
  • 决策树与随机森林
  • 文献检索网站,研究生生活
  • 支持向量机,核函数映射,高斯函数,对偶优化
  • error: (-215:Assertion failed) !ssize.empty() in function ‘cv::resize
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 4. 路由到控制器 - Laravel从零开始教程
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • CAP 一致性协议及应用解析
  • ES6语法详解(一)
  • JS+CSS实现数字滚动
  • mysql外键的使用
  • MySQL用户中的%到底包不包括localhost?
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • react-native 安卓真机环境搭建
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 判断客户端类型,Android,iOS,PC
  • 思维导图—你不知道的JavaScript中卷
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 新手搭建网站的主要流程
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • elasticsearch-head插件安装
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • UI设计初学者应该如何入门?
  • ​2021半年盘点,不想你错过的重磅新书
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • #pragma data_seg 共享数据区(转)
  • #每日一题合集#牛客JZ23-JZ33
  • #数学建模# 线性规划问题的Matlab求解
  • (1)(1.13) SiK无线电高级配置(六)
  • (1)(1.9) MSP (version 4.2)
  • (floyd+补集) poj 3275
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (算法)Game
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .gitignore文件---让git自动忽略指定文件
  • .NET 分布式技术比较
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .NET实现之(自动更新)
  • :“Failed to access IIS metabase”解决方法