Python: 使用刪節號ellipsis 切片 numpy.ndarray

加入好友
加入社群
Python: 使用刪節號ellipsis 切片 numpy.ndarray - 儲蓄保險王

import numpy as np

# 一维数组
a = np.array([1, 2, 3, 4, 5])
print(a[..., 1]) # 等同于 a[:, 1],输出:[2]

# 二维数组
b = np.array([[1, 2], [3, 4], [5, 6]])
print(b[..., 1]) # 等同于 b[:, 1],输出:[2 4 6]
print(b[1, ...]) # 等同于 b[1, :],输出:[3 4]

# 三维数组
c = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
print(c[..., 1]) # 等同于 c[:, :, 1],输出:[[2 4][6 8]]
print(c[1, ..., 1]) # 等同于 c[1, :, 1],输出:[6 8]

Python: 使用刪節號ellipsis 切片 numpy.ndarray - 儲蓄保險王

print(c[…, 1]) # 等同于 c[:, :, 1],输出:[[2 4][6 8]]:

Python: 使用刪節號ellipsis 切片 numpy.ndarray - 儲蓄保險王

推薦hahow線上學習python: https://igrape.net/30afN

加入好友
加入社群
Python: 使用刪節號ellipsis 切片 numpy.ndarray - 儲蓄保險王

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *