numpy使用的一些记录

一般来说要import numpy as np来减少代码量

目前用到几个操作

np.mean(list, axis = 0)
按列取平均,10*128->128

np.dot(matrix, float)
是矩阵中每个数与float相乘
10*128 -> 10*128

np.dot(matrix, matrix)
矩阵乘法
10*128 乘 128*12 -> 10*12

np.maximum(matrix, k)
所有值逐个与第二个数值k笔记,
10*128 与 0比较,返回10*128 ,其中小于0的位置被置为0
(注:与np.max不同作用)

np.square(matrix)
每个位置取平方
10*128 -> 10*128

a = np.array(a)
list转换成np向量


np向量的一些操作:
matrix < 0
直接比较转换为二元型np向量
小于0的为False
输出T or F的list(不是np)
(64*100) -> (64*100)

matrix1[matrix2 < 0] = 0
将matrix2中为False的地方,matrix1转换为0

一个np空向量
np.shape,打出来是()
np.size,打出来是1

如果之后用到更多都会顺便记录的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值