前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python库介绍5 更多的二维数组创建方式

Python库介绍5 更多的二维数组创建方式

原创
作者头像
用户11104668
修改2024-05-08 14:53:47
1250
修改2024-05-08 14:53:47
举报
文章被收录于专栏:python库介绍python库介绍

更多的二维数组创建方式

【ones】

ones() 函数用于创建一个所有元素都为 1 的数组

import numpy as np

a = np.ones((2, 3))

print(a)

【zeros】

zeros() 函数与前面类似,用于创建一个所有元素都为0 的数组

import numpy as np

a = np.zeros((2, 3))

print(a)

【empty】

empty()函数同样用于创建一个指定形状数组,它的特点在于数组的每个元素为随机值

import numpy as np

a= np.empty((3, 4))

print(a)

可以看到,每个元素的值是随机的

【eye

eye()函数用于生成一个n阶方阵,其对角线上的元素均为1,其余元素均为0

import numpy as np

a= np.eye(3)

print(a)

b=np.eye(3,4)

print(b)

c=np.eye(4,3)

print(c)

当矩阵的行和列相等时,生成一个对角线全为1的单位矩阵

当行和列不等时,可以看到生成的矩阵是基于前者的,从第一个元素开始以最大的方阵为准

多余的维度会被全部填0

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档