2021-01-13

**

问题一:如何在for 循环中生成小数进行循环

**

使用np.arange
for i in np.arange(0,4,0.5):

问题二:创建随机矩阵,确定大小和取值范围

np.random.randint(1,3(3,4))#1,3是取值范围(3,4)是代表三行四列

问题三:矩阵行列连乘

np.prod(矩阵本身,axis = 1)1代表是行,axis = 0代表行
**

问题四:array,list,df,相互转化

np.tolist()
array转化为df
data = df.DataFrame(data)

问题五:如何取出一个矩阵的三角

**
U=triu(X,k) 抽取矩阵中第k条对角线及其以上的元素。k=0指主对角线,k>0指主对角线以上的第k条对角线,k<0指主对角线以下的第k条对角线。
U=triu(X):返回矩阵的上三角矩阵,即默认k=0。
下三角: np.tril(m,-1)

**问题六:下三角取上三角倒数 ***

先生成一个对称矩阵,分别取其上三角和下三角定为两个矩阵
下三角矩阵处理为倒数矩阵
然后上三角矩阵和下三角矩阵叠加即可

问题七:np.中linspace和arange

np.linespace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)
num指的是生成多少个数据,他会自动分配从start到stop中数据,end后结尾是true则stop数据会出现反之不会。
restep则会生成他的样本间间隙(一般不会使用)
np.arange
参数个数情况: np.arange()函数分为一个参数,两个参数,三个参数三种情况
1)一个参数时,参数值为终点,起点取默认值0,步长取默认值1。
2)两个参数时,第一个参数为起点,第二个参数为终点,步长取默认值1。
3)三个参数时,第一个参数为起点,第二个参数为终点,第三个参数为步长。其中步长支持小数

问题八:显示图
plt.plot(x,y)
plt.show()

问题九 如何计算矩阵中的众数
最简单方式转为df型,直接进行df.mode()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值