python fun函数、求4x4整型数组的主对角线元素的和_从零开始学python之numpy

这篇博客介绍了如何利用Python的Numpy库创建和操作数组,特别是展示了如何获取4x4矩阵主对角线元素的和。通过讲解Numpy的数组创建、数据类型、数组信息获取、基本运算、数学函数以及数值元素的提取等,详细阐述了计算主对角线元素和的过程。
摘要由CSDN通过智能技术生成

https://www.xin3721.com/eschool/pythonxin3721/

Numpy是python中一个常用的库,其支持大量的维度数据与矩阵运算,也拥有针对数据运算的数学函数库,用于独特的数组存储方式及对应的处理方法。一般用以下方式导入:

import numpy as np #导入numpy库

一、数组创建及数组的数据类型

python中的数组其实与R中的数组基本上是一样的,如果为二维数组时就是我们日常说的矩阵了。而在python中,创建数组也有几种方式:

A = np.array([1,2,3]) # 一维数组

B = np.array([(1,2,3),(4,5,6)]) # 二维数组

C = np.array([[[1, 2, 3],[1, 2, 3]],[[1, 2, 3],[1, 2, 3]],[[1, 2, 3],[1, 2, 3]]]) # 多维数组

上面是普通的几种创建数组的方法,但是有时候我们对于数组的创建是有特殊的要求,比如我们要创建3X4的单位矩阵,5X5的空矩阵等等,所有我们有特殊的方法用于创建这些数组:

# 创建3X4元素为0的数组

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

# 创建3X3单位矩阵

b = np.ones((3,3))

# 创建3x4的元素为1-12的数组

c = np.arange(1,13).reshape(3,4)

# 创建以1-24平均分成7段的8个端点数组

d = np.linspace(1,24,8)

# 创建以6为元素的5X6数组

e = np.full((5,6),6)

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值