python常用方法

分享科研中写python代码常用到的一些方法

import numpy as np  #导入numpy包
1.标准正态分布np.random.normal(0,1,[m,n])
2.math.pi:3.1415926..           
3.np.abs(A):求A的绝对值
4.np.log(A):对数
5.np.sign(u):u为正数返回1,负数返回-1,0返回0
6.np.exp():指数
7.np.random.random(m,n): 随机生成m行n列0-1之间的数
8.np.random.uniform(0,M,m,n):随机生成m行n列矩阵,元素在0-M之间随机取值,均匀分布
9.math.cos():余弦
10.np.linalg.inv(A) 矩阵求逆
11.numpy.random.randn(m,n):随机生成m行n列矩阵,元素正态随机
12.numpy.random.rand(m,n):随机生成m行n列矩阵,元素是[0,1]范围内的随机数
13.numpy的abs log sign都可以直接以数组为参数操作
14.np.transpose(A):转置
15.np.conjugate(np.transpose(A)):共轭转置
16.三维矩阵 H = 1j * np.zeros((2, 2, 2))  页,行,列
17.矩阵相乘C = np.dot(A, B):注意这里不是点乘
18.for i in np.arange(N):for循环0-N

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值