python随机生成一个矩阵并存入txt文件_Ace Cheney的博客-程序员秘密

技术标签: 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')

效果

在这里插入图片描述

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

智能推荐

Vivo/Oppo手机安装app时自动输入密码以及点击安装_adb 关闭 oppo 手机 安装应用输入密码_鱼塘鱼汤的博客-程序员秘密

Vivo手机和Oppo等手机在安装App的时候总是会有一个讨厌的弹窗让我们输入密码或者点击继续安装,严重的影响了开发效率。如下图所示这简直是无法忍受。于是想着写一个软件帮我自动点击。第一是想到的用辅助功能在界面上点。这样是可以,但是经常服务在后台被莫名其妙的停止了,而且在密码窗界面设置了安全窗口,无法获取任何界面信息。于是我想到了在电脑上面写一个shell脚本,帮我实现自动点击。脚本比较简单,...

K - How many prime numbers_ZZ --瑞 hopeACMer的博客-程序员秘密

K - How many prime numbersGive you a lot of positive integers, just to find out how many prime numbers there are.InputThere are a lot of cases. In each case, there is an integer N representing the ...

Unity当GameObject.Find(““)获取不到对象报错时_unity多个游戏物体使用gameobject.find会报空_大狼狗灬�的博客-程序员秘密

Unity当GameObject.Find("")找不到实例化对象时有时候Hierarchy明明有我们需要获取的对象,但当他不启用时,我们用GameObject.Find("")有时候就获取不到这个对象了.解决方法:①将GameObject公有public GameObject obj;然后拖入对象。②创建一个空对象,把需要查询的对象挂着空对象下面。然后用GameObject.Find("")路径查找,记住一定要写上路径。...

python 实例_利用列表和 for 循环计算 1-3 月份计提的养老保险、医疗保险、工伤保险分别是多少_crq_zcbk的博客-程序员秘密

1.如何用python语言实现个税计算现在个税计算方法有所更改 ,所以就随便拿个年份的举个例子:2011年的个税计算方式计算方法如下:扣除标准3500元/月(2011年9月1日起正式执行)(工资、薪金所得适用)三险一金 = 工资 * 比例  扣除三险一金后月收入 = 工资 - 三险一金应纳税所得额=扣除三险一金后月收入-扣除标准应纳个人所得税税额=全月应纳税所得额×适用税率-速算扣除数个税 = 养...

Android——具有边框的Textview_weixin_30519071的博客-程序员秘密

我们可以看见很多类似瀑布流的分类:通过边框进行选择,那么这个边框是怎么变成的呢? 我们可以通过添加背景图,不过有更加简单的,如下:我们在drawable文件中编写一个shape,&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;shape xmlns:android="http://schemas.android.com/apk/res...

随便推点

大数据系统的学习路径、思维导图_weixin_34384681的博客-程序员秘密

2019独角兽企业重金招聘Python工程师标准&gt;&gt;&gt; ...

Matlab画分段函数_绘制该分段函数的图形,并写出该程序的命令行。_小白的进阶的博客-程序员秘密

确定你需要的分段函数是怎样一个表达式,比如下面我的这个例子。y = x,0        2,4       5 - x/2, 6       1, x >= 8;打开MATLAB软件,粘贴以下代码:clc; clear allx=0:0.01:10;y=x.*(x>=0&x=4&x=6&x=8);plot(x,y,'r','li

springmvc + thymeleaf中ajax get请求_thymeleafget请求_robin912的博客-程序员秘密

Ajax请求简单实现在spring boot + thymeleaf环境下,利用thymeleaf的fragments模板,实现Ajax请求.主页面block&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang=&quot;en&quot; xmlns:th=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;&amp;lt;head&amp;gt; &amp;lt;meta c...

Spring集成Redis使用RedisTemplate_yk123666的博客-程序员秘密

1、POM: junit junit 4.8.2 test org.springframework.data spring-data-redis 1.0.2.RELEASE redis.clients jedis 2.1.0 commons-lang commons-lang 2.6 org.apache.geronimo.specs g

linux 服务器 循环执行 每隔一段时间执行指令_每隔一段时间访问一次服务器的命令_大铭昕的博客-程序员秘密

每隔3秒执行一次 共执行5次i=0while (($i&lt;5))do i=$((i+1)) echo $(date) #./testccc.py cccs=(testccc.py) for ccc in ${cccs[0]}; do python3 $ccc done sleep 3done

Kubernetes 学习3 kubeadm初始化k8s集群_weixin_33912246的博客-程序员秘密

一、k8s集群  1、k8s整体架构图      2、k8s网络架构图    二、基于kubeadm安装k8s步骤  1、master,nodes:安装kubelet,kubeadm,docker  2、master: kubeadm init  3、各nodes: kubeadm join  4、k8s有两种部署方案    a、采用传统的方式来部署k8s自...

推荐文章

热门文章

相关标签