【材料整理】-- numpy、Python、Matlab中常用功能函数总结

文章目录

  • numpy、Python、Matlab中常用功能函数总结
  • 一、numpy中常用功能函数总结:
  • 二、Pyhton中常用功能函数总结:
  • 三、matlab中常用功能函数

numpy、Python、Matlab中常用功能函数总结

一、numpy中常用功能函数总结:

1、 将list类型转换成numpy类型 np.array(a)
将numpy类型转换成list类型 a.tolist()

2、
np.average求平均
np.min 求最小值
np.max 求最大值
np.std 求标准差

3、 np.all(np.array) 对矩阵所有元素做与操作,所有为True则返回True
np.any(np.array) 对矩阵所有元素做或运算,存在True则返回True

4、np.repeat函数,可以重复数字np.repeat(a=3, repeats=4)

5、numpy数组中维度进行交换 np.swapaxes(a,x,y)

6、 如何创建一个三维空数组? np.zeros()
如何创建一个三维数组?np.ones()

7、将一个[145, 174]扩展成[145,174,90]方法:
在这里插入图片描述

8、numpy数据在某一个维度上进行合并 np.concatenate()
在这里插入图片描述

二、Pyhton中常用功能函数总结:

1、squeeze函数
【材料整理】-- numpy、Python、Matlab中常用功能函数总结_第1张图片
2、Python中list的三种操作方法(参考链接)
【材料整理】-- numpy、Python、Matlab中常用功能函数总结_第2张图片
【材料整理】-- numpy、Python、Matlab中常用功能函数总结_第3张图片
【材料整理】-- numpy、Python、Matlab中常用功能函数总结_第4张图片
3、
input = torch.rand(2, 3)
print(input)
生成与input形状相同、元素全为1的张量
a = torch.ones_like(input)
print(a)
#生成与input形状相同、元素全为0的张量
b = torch.zeros_like(input)
print(b)

4、tensor类型
permute 维度调换
transpose 维度调换,只能两个维度调换

三、matlab中常用功能函数

1、统计矩阵A中非零元素的个数
sum(sum(A~=0))
2、在这里插入图片描述

你可能感兴趣的:(材料整理,1024程序员节,python,numpy,人工智能,matlab)