data analysis(矩阵的创建)

本文介绍了Python中矩阵的创建方法,包括使用mat、matrix创建矩阵,还讲解了用bmat将两个数组或矩阵连成一个矩阵,说明了横向连接用逗号、纵向连接用分号的规则,并给出了相应的代码示例。
'''
矩阵的创建
1. mat
2. matrix
3. bmat把两个数组或者两个矩阵连成一个矩阵。
横向连接(在右边连接)用逗号,纵向连接(在下边连接)用分号;
'''


import numpy as np

# m = np.mat('1 2 3;4 5 6')用mat创建矩阵的格式
# m = np.mat([[2,3],[4,5]])用mat创建矩阵的格式
# print(m)
# print(type(m))#<class 'numpy.matrixlib.defmatrix.matrix'>
#
# arr = np.array([1,2])
# print(type(arr))#<class 'numpy.ndarray'>
#
m2 = np.matrix([[1,2,3],[23,4,5]])用matrix创建矩阵的格式
# print(type(m2))<class 'numpy.matrixlib.defmatrix.matrix'>


#组合矩阵
# 用bmat把两个矩阵组合成一个,用bmat把两个数组组合成一个矩阵
# m3 = np.bmat([m,m2])在右边连接
# print(m3)
# print(type(m3))
# m3 = np.bmat('m2;m')在下边连接
# print(m3)

arr = np.arange(4).reshape(2,2)
arr2 = np.arange(5,9).reshape(2,2)
# m = np.bmat('arr,arr2')在右边连接
# m = np.bmat('arr;arr2')在下边连接
# print(m)
# print(type(m))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值