日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数据的结构和运算(求和,最大和最小)

發(fā)布時間:2025/3/15 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据的结构和运算(求和,最大和最小) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
# 數(shù)據(jù)的基本定義 lst=np.array([[[1,2,3,4],[4,5,6,7]],[[7,8,9,10],[10,11,12,13]]]) print(lst) ''' [[[ 1 2 3 4][ 4 5 6 7]][[ 7 8 9 10][10 11 12 13]]] ''' print(lst.ndim) # 3 數(shù)據(jù)的維度,也叫做秩 rank print(lst.shape) # (2, 2, 4) print(lst.size) # 16 <==2*2*4 print(lst.itemsize) # 4

可以先求出shape 求出 ndim,即可得到維度,也是秩。0維所有的數(shù)據(jù)。一維數(shù)據(jù)有兩塊。二維數(shù)據(jù)有四列。

# 數(shù)據(jù)的操作 # 求和 print(lst.sum()) # 112 所有數(shù)據(jù)的和
# axis 越大深入程度越大,axis越小深入程度越小;
# 根據(jù) axis 找到 該維度下的分塊
# 各塊數(shù)據(jù)進行操作
print(lst.sum(axis=0)) # 居然不是所有數(shù)據(jù)和?????? ''' # axis=0 實際應該是一維?? 維度下(分塊) 同等數(shù)據(jù) 相加!!! [[ 8 10 12 14] [14 16 18 20]] '''print(lst.sum(axis=1)) # ''' [[ 5 7 9 11][17 19 21 23]] '''print(lst.sum(axis=2)) ''' [[10 22][34 46]] '''

求最大和最小:

# max print(lst.max()) # 13print(lst.max(axis=0)) ''' [[ 7 8 9 10][10 11 12 13]] '''print(lst.max(axis=1)) ''' [[ 4 5 6 7][10 11 12 13]] '''print(lst.max(axis=2)) ''' [[ 4 7][10 13]] '''# min print(lst.min(axis=1)) ''' [[ 1 2 3 4][ 7 8 9 10]] '''

?數(shù)據(jù)的拼接,分離和復制

# 拼接 print(np.concatenate((lst1,lst2),axis=0)) # 注意書寫格式 [10 20 30 40 4 3 2 1] print(np.vstack((lst1,lst2))) ''' [[10 20 30 40][ 4 3 2 1]] ''' print(np.hstack((lst1,lst2))) # 注意和上面的不同點 # [10 20 30 40 4 3 2 1]# 分離 print(np.split(lst1,2)) # 分成兩組 [array([10, 20]), array([30, 40])] print(np.split(lst1,4)) # [array([10]), array([20]), array([30]), array([40])]# 復制 print(np.copy(lst1))

?

轉載于:https://www.cnblogs.com/hanbb/p/7603713.html

總結

以上是生活随笔為你收集整理的数据的结构和运算(求和,最大和最小)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。