找回密码
 会员注册
查看: 29|回复: 0

6Numpy函数之random、arange、reshape、flatten、linspace、zeros、ones、empty、identity、eye&常用数学函数&整合、切分、追加、插入

[复制链接]

3

主题

0

回帖

10

积分

新手上路

积分
10
发表于 2024-9-2 23:57:28 | 显示全部楼层 |阅读模式
欢迎来到@一夜看尽长安花博客,您的点赞和收藏是我持续发文的动力对于文章中出现的任何错误请大家批评指出,一定及时修改。有任何想要讨论的问题可联系我:3329759426@qq.com。发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。   专栏:java全栈C&C++PythonAIPCB设计Linux云计算&运维文章概述:对Numpy函数之random、arange、reshape、flatten、linspace、zeros、ones、empty、identity、eye&常用数学函数&整合、切分、追加、插入的介绍关键词:Numpy函数之random、arange、reshape、flatten、linspace、zeros、ones、empty、identity、eye&常用数学函数&整合、切分、追加、插入本文目录:实用的Numpy函数randomarangereshapeflatten(变成一维数组)linspacezeros,ones,emptyidentityandeyeNumpy函数之常用数学函数Numpy数组的整合、切分、追加、插入整合与切分array追加与插入实用的Numpy函数randomnp.random.random(size=2)#从区间0~1之间取值,有可能取得0np.random.normal(size=2)#从正态分布中取值,均值为0,方差为1np.random.rand(2,4)#根据均匀分布随机取值np.random.randint(2,100,size=(2,4))arange#arangenp.arange(10)np.arange(5,10)np.arange(0,1,.1)reshape#reshapenp.arange(10).reshape(2,5)np.arange(10).reshape(5,2)np.arange(10).reshape((5,2,1))flatten(变成一维数组)np.arange(10).reshape((5,2,1)).flatten()linspace#linspacenp.linspace(0,1,5)np.linspace(0,1,20)np.linspace(0,1,20,False)zeros,ones,empty#zeros,ones,emptynp.zeros(5)np.zeros((3,3))np.zeros((3,3),dtype=int)#元素是整形0np.ones(5)np.ones((3,3))#只开辟空间,里面可能是不需要的值,不确定#但是后期可以为这个空数组赋值,会快很多np.empty(5)np.empty((2,2))identityandeyeidentity就是创建对角矩阵eye可以创建对角矩阵,也可以不是标准的对角矩阵,只要求对角线是1#identityandeyenp.identity(3)np.eye(3,3)np.eye(8,4)np.eye(8,4,k=1)np.eye(8,4,k=-3)k:对角线的位置。k=0表示主对角线,k>0表示在主对角线之上,k
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-27 00:39 , Processed in 0.808024 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表