numpy常用操作
程序员文章站
2022-07-13 22:25:46
...
一 代码
import numpy as np
print(np.arange(1,11))
print(np.arange(1,11).reshape([2,5]))
print(np.arange(1,11).reshape([2,-1]))
lst=np.arange(1,11).reshape([2,-1])
print("exp:")
print(np.exp(lst))
print("exp2:")
print(np.exp2(lst))
print("sqrt:")
print(np.sqrt(lst))
print("sin:")
print(np.sin(lst))
print("log:")
print(np.log(lst))
lst = np.array([[[1,2,3,4],
[4,5,6,7,]],
[[7,8,9,10],
[10,11,12,13]],
[[14,15,16,17],
[18,19,20,21]]
])
print(lst.sum())
print(lst.sum(axis=0))
print(lst.sum(axis=1))
print(lst.sum(axis=2))
print(lst.max())
print("Max")
print(lst.max(axis=1))
print("Min")
print(lst.min(axis=0))
lst1 = np.array([10,20,30,40])
lst2 = np.array([4,3,2,1])
print(lst1+lst2)
print(lst1-lst2)
print(lst1*lst2)
print(lst1/lst2)
print(lst1**2)
print(np.dot(lst1.reshape([2,2]),lst2.reshape([2,2])))
print(np.concatenate((lst1,lst2),axis=0))
print(np.vstack((lst1,lst2)))
print(np.hstack((lst1,lst2)))
print(np.split(lst1,2))
print(np.split(lst1,4))
print(np.copy(lst1))
二 运行结果
[ 1 2 3 4 5 6 7 8 9 10]
[[ 1 2 3 4 5]
[ 6 7 8 9 10]]
[[ 1 2 3 4 5]
[ 6 7 8 9 10]]
exp:
[[ 2.71828183e+00 7.38905610e+00 2.00855369e+01 5.45981500e+01
1.48413159e+02]
[ 4.03428793e+02 1.09663316e+03 2.98095799e+03 8.10308393e+03
2.20264658e+04]]
exp2:
[[ 2. 4. 8. 16. 32.]
[ 64. 128. 256. 512. 1024.]]
sqrt:
[[ 1. 1.41421356 1.73205081 2. 2.23606798]
[ 2.44948974 2.64575131 2.82842712 3. 3.16227766]]
sin:
[[ 0.84147098 0.90929743 0.14112001 -0.7568025 -0.95892427]
[-0.2794155 0.6569866 0.98935825 0.41211849 -0.54402111]]
log:
[[ 0. 0.69314718 1.09861229 1.38629436 1.60943791]
[ 1.79175947 1.94591015 2.07944154 2.19722458 2.30258509]]
252
[[22 25 28 31]
[32 35 38 41]]
[[ 5 7 9 11]
[17 19 21 23]
[32 34 36 38]]
[[10 22]
[34 46]
[62 78]]
21
Max
[[ 4 5 6 7]
[10 11 12 13]
[18 19 20 21]]
Min
[[1 2 3 4]
[4 5 6 7]]
[14 23 32 41]
[ 6 17 28 39]
[40 60 60 40]
[ 2.5 6.66666667 15. 40. ]
[ 100 400 900 1600]
[[ 80 50]
[200 130]]
[10 20 30 40 4 3 2 1]
[[10 20 30 40]
[ 4 3 2 1]]
[10 20 30 40 4 3 2 1]
[array([10, 20]), array([30, 40])]
[array([10]), array([20]), array([30]), array([40])]
[10 20 30 40]
上一篇: ZooKeeper分布式专题与Dubbo微服务入门 zk
下一篇: https 证书文 生成
推荐阅读
-
.Net Core API使用ODP.NET操作Oracle数据库
-
C#中对文件File常用操作方法的工具类
-
Word/Excel文档操作API哪家强?一张表带你了解Aspose和Spire系列全功能对比
-
Deepin换了层皮?骗钱的?统一操作系统UOS官方回应
-
统一操作系统UOS适配书生电子签章:满足特殊需求
-
回应质疑:统一操作系统UOS的五大杀手锏
-
整合国产UOS操作系统 母公司诚迈科技2019净利润大涨10倍
-
同意吗?Vista是迄今最漂亮的Windows操作系统
-
【C#常用方法】2.DataTable(或DataSet)与Excel文件之间的导出与导入(使用NPOI)
-
Anaconda环境配置常用命令