numpy 学习笔记

这篇博客详细记录了NumPy学习过程中的关键知识点,包括数组操作、数学函数应用和矩阵运算等,旨在为日后查阅提供便利。
摘要由CSDN通过智能技术生成

学习过程中一些比较重要的点再次记录一下,以备以后查阅。

import numpy as np 
np.linalg.inv(A)   #矩阵求逆
a[1:3,:]           #切第二行和第三行
a.reshape(2,3)     #不改变原始数组值
a.resize(2,3)      #改变原始数组值
a.ravel()          #展开数组
z = np.pad(z,pad-width=1,mode = 'constant',constant_values = (x,y)) #数组被1包围
z = np.diag(1 + np.arrange(4),k=-1/0/1)   #在矩阵正对角线下方,和对角线上,和对角线上方
np.datatime64('today','D')     #现在的时间,年月日
np.random.uniform(low,high,size)    #随机数,注意是左闭右开区间
z = np.linspace(0,1,6,endpoint = False)[1:]   #0,1之间的等距五个数值,不包括0和1
z = astype(np.int32,copy = False)    #换数值类型,copy的用法暂时不知。
z[z[:,2].argsort()]    #里面输出的是从小到大的索引,然后对原第三列进行排序
z.flat[]           #输出成一行,可供选取元素
A[[0]]             #输出一行元素,即一个数组
np.put(z,np.random.choice(range(5*5),p,replace = False),1)  #p个1在z 数组中随机取代插入
np.set_printop
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值