python随机生成一个矩阵并存入txt文件

注释

  • 在python中的numpy.random.randint(a,b)用于生成一个指定范围内的c行d列的整数矩阵。其中参数a是下限,参数b是上限,生成的随机数矩阵n: a <= n <= b。前提是必须import numpy,如果直接import random后调用random.randint()并且尝试输入size1参数,会出现以下错误:
    Traceback (most recent call last): File "Untitled 2.py", line 7, in <module> random.randint(MINNUM,MAXNUM,(ROW,COL)). TypeError: randint() takes 3 positional arguments but 4 were given
  • np.savetxt()函数可以用来保存数据,第一个参数为保存数据的路径,其中RandomMatrix是自定义的文件名,如果该文件不存在,则会自动生成一个RandomMatrix文件,第二个参数为需要保存的数据,fmt是数据储存的格式,%d表示以整数储存,delimiter为数据间的分隔符,header为头标,footer为尾标
  • mac系统下直接把一个文件拖入浏览器便可以得到该文件的根目录

源码

#import random
import numpy as np
MAXNUM=10 #设置矩阵元素的最大值
MINNUM=0  #设置矩阵元素的最小值
ROW=20	#设置矩阵的行数
COL=30	#设置矩阵的列数
randomMatrix=np.random.randint(MINNUM,MAXNUM,(ROW,COL))
#print(randomMatrix)
np.savetxt(r'/Volumes/Cheney/study/RandomMatrix.txt',randomMatrix,fmt="%d", delimiter=',', header=str(ROW)+"行,"+str(COL)+"列",footer='By Accelerator')

效果

在这里插入图片描述

版权声明:本文为Accelerato原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Accelerato/article/details/91356661

智能推荐

PHP读取文件夹下的所有txt文件内容并存入数据库

现在有一个日志文件夹,我需要把这个文件夹下的所有txt里面的内容解析出来并存入数据库 每个文件夹内都是1W条这种json字符串...

【python txt合并】python合并同一个文件夹下所有txt文件

一、需求分析 合并一个文件夹下所有txt文件 二、合并效果 三、python实现代码...

Python爬虫入门实战系列(一)--爬取网络小说并存放至txt文件

运行平台: Windows  Python版本: Python3.x  一、库文件                                      &...

使用简单的python语句编写爬虫 定时拿取信息并存入txt

echo2.py 布置定时任务使用crontab。 (具体crontab使用方法可见http://blog.csdn.net/daivon_up/article/details/71266814): 运行结果: 本篇文章如对您有用请点击关注哦~,谢谢!...

centos7部署配置迁移SVN

部署 安装 查看版本 创建版本库 配置svn信息 进入版本库中的配置目录conf,此目录有三个文件: svn服务综合配置文件(svnserve.conf)、 用户名口令文件(passwd)、权限配置文件(authz) svnserve.conf authz passwd 启用 连接路径 http配置 安装apache 修改apache默认端口 启动apache 测试,访问下面连接,出现apache...

猜你喜欢

maven启动web工程

1.在pom.xml中新增了 打包install时会将xml相关文件打到war包中。 2.配置tomcat或者jetty容器 3.选择web项目右键,run as -->run configurations  双击maven build进入下面页面 4.一般先install在run,下面以tomcat启动为例。 5.如下图:...

Hadoop 之Mapreduce wordcount词频统计案例(详解)

阅读目录 一、创建项目 :example-hdfs 二、项目目录 三、WordCountMapper.class 四、WordCountReducer.class 五、WordCounfDriver.class 六、pom.xml 七、打包jar包 八、在SecureCRT软件上传刚刚生成的jar包 九、运行 十、错误及解决 MapReduce是什么? Map Reduce是Google公司开源的...

分享 webpack3.0 的安装与使用

准备开始 webpack3.0 的安装 之前在很多网站上寻找webpack3.0的知识,但是结果都不理想。经过很多努力,终于学到了一些知识,现在把这些知识分享出来吧。(希望能对小伙伴有所帮助) 全局安装   1.jpg   2.jpg     3.jpg     4.jpg 局部安装   5.jpg 更新webpack &nbs...

快速实现上滑加载更多

实现方式 在智能小程序的开发过程中,经常会遇到页面列表数量较多的情况,此时可以通过【分页】加载数据,并监听页面滑动到底部时触发【上滑加载更多】,从而增加页面首屏渲染速度。 想要实现这种分页展示数据,上滑加载更多的效果,主要有以下几种方式: 1. 使用 view自定义信息流组件 + onReachBottom 2. 使用 scroll-view + bindscrolltolower 3. 使用 s...

(五)Spring Security基于数据库的权限授权

目录 一:重写并实现了基于数据库的权限数据源 二:重写权限决策 三:实现AbstractSecurityInterceptor 四:项目地址 我们接着上一章(四)Spring Security基于数据库的用户认证,进行开发 一:重写并实现了基于数据库的权限数据源 二:重写权限决策 根据URL资源权限和用户角色,进行鉴权 三:实现AbstractSecurityInterceptor 默认实现是Fi...