numpy模块

import numpy as np
a1=np.array([[1,2],[3,4]])
a2=np.array([[1,2],[8,3]])
print(a1)
print('======================')
print(a2)
print('====================')
print(a1.dot(a2))#矩阵的乘法
print(np.linalg.inv(a1))#求一个矩阵的逆
print(np.linalg.det(a2))#求一个矩阵变成行列式的结果
print(a1+a2)#矩阵的加法
print(a2.transpose())#求一个矩阵的转置或.T
print(a2.T)
print(np.hstack([a1,a2]))#这个是按行合并或者c_
print(np.vstack([a1,a2]))#这个是按列合并或者r_
a11=np.arange(12).reshape(3, 4)#创建一个矩阵,一:生成从零到N的整数,二:矩阵的行数,三:矩阵的列数
list_1=numpy.arange(11,61).reshape(5,10)# 10或者-1
#先把b矩阵的第二行减掉
s1=numpy.delete(B,2,0)
#再把b矩阵的第二列减掉
B2=numpy.delete(s1,2,1)

np.sign(555)#如果输入一个正数就返回1,负数就返回一个-1,0还是0,
U, S, V = np.linalg.svd(data)#奇异值分解
uu= np.linalg.eig(data) #特征值分解(必须是方阵)
ff=np.cov(data)#协方差矩阵,(求出来的是一个对称矩阵)

np.linspace(1,10,10)#返回一个一维矩阵  1:开始范围(包含)  2:结束范围(包含)  3:均匀生成n个数
x=x[:,np.newaxis]  #或   x=np.c_[x]  #都是把一维转二维的方法
np.genfromtxt() #读取文件的数据


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值