关于numpy的基本运算

import numpy as np
1:a= np.array([[1,2,3],[2,3,4]])
print(a.dtype)
查询类型,实现如下:int32
2:b = np.zeros((3,4))
print(b) 实现一个三行四列的元组
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
3:c= np.ones((2,3)) 两行三列的1
print©
d = np.empty((3,4)) 三行四列的空组
print(d)
4:e = np.arange(12).reshape((3,4)) 生成一个从0到11的元组,三行四列
print(e)
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
5:Numpy中的运算
a = np.array([10,20,30,40])
b = np.arange(4)
c = np.sin(a)
c1 = a+b
c2 = a-b
c3 = a**2
6:import numpy as np
a = np.array([[1,1],[1,1]])
b = np.arange(4).reshape(2,2)
c=a*b
c1 = np.dot(a,b)//两种不同表示(矩阵相乘)

c1 = a.dot(b)

np.sum()
np.min()
np.max()axis=0//列
axis=1//行
6:
A = np.arange(2,14).reshape(3,4)
np.argmin(A) #最小数所处位置
np.argmax(A)
np.mean(A) #平均值
np.mean(A,axis=0/1) #对列或者行求平均值
np.median(A) #中位数
np.cumsum(A) #依次相加的值
np.diff(A) #与cumsum相反,依次相减的值
np.nonzero(A) #找出非零数所在的位置
np.sort(A) #逐行进行排序
np.transpose(A) #将矩阵倒置
np.clip(A,5,9) #将A中所有小于5的数变成5,大于9的变成9,中间的值不变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值