numpy基础知识2

1.矩阵的基本运算 + - * .dot  exp sqrt ……

 


A.dot(B)  和 np.dot(A,B)是一个意思 在线性代数中学的矩阵乘法


2.向下取整


#在random ()中传参数,如果一维写一个值,二位写(3,4)括号不能丢
#10*....相当于扩大10倍,用random取出来的数是从-1~+1 的

#.floor  向下取整 即3.5 向下取整之后就是3

3.变形和转置


 

对于二维,指定行数后,列数可自动计算,填写默认值为(-1),三维指定两个数即可


4.矩阵的拼接


5.矩阵的切分

有点疑惑,a在同一个编辑框内,可以被赋值两个不一样的矩阵

是因为 解释型语言可以读一句翻译一句执行一句吗 这样的话有两个相同变量并不影响程序执行

 

       

6.复制

 

相当于a,b 都指同一内存地址,改变了一个,就相当于里面值变了,a,b只是名字,所以是同步的

直接等号赋值就相当于两个变量指同一地址,同一个东西


浅复制, id不同 但是共用一套值 ,改变一个里面的值 另外一个值就会变

    

深复制 ,只是复制了一个矩阵 此外两个矩阵没有任何联系

7.矩阵中最大值查询

    要清楚每一步


但是有一点没理解,data_max = data[ind,range(data.shape[1])],传进来的是ind(最大值的行号),可是range(),只是一个范围指怎么找到最大值的

8.矩阵的扩展


参数写多少即重复几行几列

9.排序

   


也可以这样用 常查帮助文档


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值