numpy创建数组常用的几种办法_炼丹的博客-程序员宝宝

技术标签: python  numpy  

numpy创建数组常用的几种办法

(1) np.array()

一维:a = np.array([1,2,3,6])
二维:a = np.array([[1,2,3],[5,9,8])

(2) np.zeros()

一维:a = np.zeros(10);指定数据类型:a = np.zeros(10,dtype=int)
二维:a = np.zeros(shape=(3,4));指定数据类型:a = np.zeros(shape=(3,4),dtype=int)
在这里插入图片描述

(3) np.ones()

一维:a = np.ones(10);指定数据类型:a = np.ones(10,dtype=int)
二维:a = np.ones(shape=(3,4));指定数据类型:a = np.ones(shape=(3,4),dtype=int)
在这里插入图片描述

(4) np.full()

一维:a = np.full(10,20.0)
二维:a = np.full((3,4),20.0)
在这里插入图片描述

(5) np.arange()

一维:a = np.arange(0,10,2)表示生成1-9,步长为2的一维矩阵

在这里插入图片描述

(6) np.linspace()

将0~10等分为5份
a = np.linspace(0,10,5)
在这里插入图片描述

(7) np.random.randint()/np.random.random()

np.random.randint()
np.random.randint(0,10)生成0~10间的一个随机数
一维:np.random.randint(0,10,10),
或np.random.randint(0,10,size=10)长度为10的一维矩阵
二维:np.random.ranint(0,10,size=(3,5))
在这里插入图片描述
np.random.random()
设置随机数种子:np.random.seed(1)
np.random.random(),生成0~1间的一个浮点数
np.random.random(10),生成0~1间的长度为10的矩阵
np.random.random(size=(3,4)),生成0~1间的3行4列矩阵
在这里插入图片描述
np.random.normal()
np.random.normal() 正态分布

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

智能推荐

PBOC卡片应用分析(五)非接触式IC…_不支持非接触式借贷应用_詹天佐的博客-程序员宝宝

继续前一张工行闪酷卡,其实当初已经测试完成之时忙着国庆回家,没有及时出测试报告,现在把其他项目的测试情况整理一下。接着上一篇,终端在GPO时送入的终端交易属性是22000000,表示终端不支持非接触式借记/贷记应用, 支持qPBOC,不支持接触式借记/贷记应用,终端具有联机能力,不支持联机PIN,不支持签名。1.GPOCommand:80A800002383212200000000

Cake (hdu 5355 构造+dfs)_浪子小黄人的博客-程序员宝宝

题意:有n个蛋糕,大小分别为1~n,问是否可以将它们平分为m份,输出方案。思路:不能直接从后往前贪心,具体看这位大神博客,很详细点击打开链接 另外不知道4*m是怎么得到的不清楚,望知道的可以解答一下~

Flask后端开发(一)- Flask的安装_flask清华源_PigeonG的博客-程序员宝宝

(1)pip 安装Flask使用清华源进行加速,不用也行。pip install Flask -i https://pypi.tuna.tsinghua.edu.cn/simple(2)可能出现的问题:ValueError: check_hostname requires server_hostname 安装报错解决方法:关掉VPN之后(或者在windows系统下把代理变成自动/关闭),再pip安装。...

【Halcon机器视觉】ch5 图像预处理_halcon图像预处理_云敬山的博客-程序员宝宝

图像的变换与矫正平移、旋转、和缩放——仿射变换和仿射变换矩阵仿射变换矩阵应用于:像素点、二维点、图像、区域、XLD轮廓等对象*创建空仿射变换矩阵hom_mat2d_identity(HomMat2DIdentity)*xy各平移30变换hom_mat2d_translate(HomMat2DIdentity, 30, 30, HomMat2DTranslate)*旋转hom_mat2d_rotate(HomMat2DIdentity, 0.78, 0, 0, HomMat2DRotate

二维码工具类_simon-_-的博客-程序员宝宝

利用ZXing生成二维码和解析,maven需要引入连个jar包maven配置如下<!-- zxing --><dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3....

win7 powershell版本过低问题_lxw1844912514的博客-程序员宝宝

那台win8系统的笔记本电脑 硬盘坏掉后 在win7系统的台式机上使用vagrant up提示版本过低The version of powershell currently installed on this host is less thanthe required minimum version. Please upgrade the installed versio...

随便推点

python程序是由一系列代码组成的_十分钟python入门基础_weixin_39846191的博客-程序员宝宝

Python是一种动态解释型的编程语言。Python可以在Windows、UNIX、MAC等多种操作系统上使用,也可以在Java、.NET开发平台上使用。【特点】1 Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型。2 Python具有很强的面向对象特性,而且简化了面向对象的实现。它消除了保护类型、抽象类、接口等面向对象的元素。3 Python代码块使用空格或制表符...

【物联网树莓派毕设03】树莓派4B调用百度API快速实现人脸识别_树莓派人脸识别毕设_Congra_kira的博客-程序员宝宝

树莓派4B,调用百度API快速实现人脸识别,以及利用树莓派摄像头拍照实现人脸识别。

html制作任务计划列表网页,windows,计划任务,访问网页.docx_蛋疼得有理的博客-程序员宝宝

windows,计划任务,访问网页Windows10计划任务程序打开方法  计划任务程序界面的打开有多种方法,现介绍常用的三种方法。三种方法均为具体操作过程的总结,详细直观。  控制面板法进入任务计划程序设置界面  步骤1:右键单击开始按钮,在弹出的开始菜单上,单击  打开控制面板窗口。  步骤2:如图所示,按顺序依次单击  ,  步骤3:在所有控制面板项窗口中单击  步骤4:在管理工具窗口中,单...

Python打_weixin_30617695的博客-程序员宝宝

.智能识别图片物体。这步是智能垃圾分类的魔法核心。原理是人工智能会根据打上标签的海量图片来识别新的图片所归属的分类标签。好奇的读者可能会问,我没学过深度学习啊?我也不会训练模型,怎么办?python大大笑了,“没事,bat等巨头早就把这些核心人工智能能力封装成容易使用的接口了!为双喜鸟快速开发,我们只要站在巨人的肩膀上就行了。“核心技术原理智能识别图片的...

deepin 常见快捷键及常用命令_weixin_30298497的博客-程序员宝宝

常用命令1)安装软件命令行:dpkg -i <.deb file name>示例:dpkg -i avg71flm_r28-1_i386.deb2)安装一个目录下面所有的软件包命令行:dpkg -R示例:dpkg -R /usr/local/src3)释放软件包,但是不进行配置命令行:dpkg –unpack package_file 如果和-R一起使用,参...

互联网晚报 | 3月3日 星期三 |​ 淘特宣布上线淘特10元店、淘特100;​A股三大指数集体收涨,多只地产股涨停...-程序员宝宝

A股三大指数集体收涨,多只地产股涨停A股三大指数集体收涨,沪指涨0.34%,深成指涨0.73%,创业板指涨1.03%;房地产、CRO、通信、风电板块领涨,阳光城、信达地产、荣安地产等多只地产股涨停,药明康德涨超7%,中兴通讯复牌涨停;银行、轻工制造板块跌幅居前;北向资金净流出1.94亿元。淘特宣布上线淘特10元店、淘特1003月23日消息,在淘特上线两周年前夕举办的春季产...

推荐文章

热门文章

相关标签