Python---NumPy数值计算基础2

本文深入探讨Python中的NumPy库,重点介绍如何创建矩阵,包括使用mat()、matrix()和bmat()函数,以及NumPy的通用函数(ufunc)。详细解析了矩阵运算的特点和广播机制的工作原理,揭示了在不同形状数组运算时的规则和效率提升策略。
摘要由CSDN通过智能技术生成

Python—NumPy数值计算基础2

NumPy矩阵以及通用函数

1)创建NumPy矩阵

创建矩阵可以采用以下函数:

函数 说明
mat() 创建矩阵(若输入为matrix或者ndarray对象,不创建副本)
matrix() 创建矩阵,matrix(data,copy=False)则与mat()作用相同
bmat() 创建分块矩阵(block matrix)

首先,引入NumPy库

import numpy as np #引入NumPy库

1.使用mat()函数创建矩阵

A = np.mat([[1, 2, 3], [4, 5, 6]]) #使用mat()函数创建矩阵
print(A)
A1 = np.mat("1,2,3;4,5,6") #和上面一种方式表达相同
print(A1)

上述两种表达方式的输出结果都是
在这里插入图片描述
2.使用matrix()函数创建矩阵

B 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值