国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Python > 正文

python [:3] 實現提取數組中的數

2024-09-09 19:02:48
字體:
來源:轉載
供稿:網友

搜索答案搜索不到,自己試了一把.

首先生成一維數組

a =np.array([1,2,3,4,5,6,7,8,9])>>> print a[1 2 3 4 5 6 7 8 9]

取數組前3個值

b =a[:3]>>> print b[1 2 3]

取前3個以后的值

b =a[3:]>>> print b[4 5 6 7 8 9]

取數組的后3個值

b =a[-3:]>>> print b[7 8 9]

取數組后3個以前的值

b =a[:-3]>>> print b[1 2 3 4 5 6]

所以-號表示方向,從前取還是從后取,與數字配合使用,:表示所有的意思.

對于二維的數組有同樣的效果,只是取的方法要考慮的行或列

a=np.eye(5)>>> b=a[:,:3]>>> print a[[1. 0. 0. 0. 0.] [0. 1. 0. 0. 0.] [0. 0. 1. 0. 0.] [0. 0. 0. 1. 0.] [0. 0. 0. 0. 1.]]>>> print b[[1. 0. 0.] [0. 1. 0.] [0. 0. 1.] [0. 0. 0.] [0. 0. 0.]]

又取行又取列

b=a[:3,:3]>>> print b[[1. 0. 0.] [0. 1. 0.] [0. 0. 1.]] 

以上這篇python [:3] 實現提取數組中的數就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網之家。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 延吉市| 上饶县| 汪清县| 汉源县| 枣强县| 于都县| 开封县| 漳浦县| 胶南市| 乌拉特前旗| 平山县| 萨嘎县| 尉氏县| 江津市| 白沙| 通山县| 六枝特区| 嘉义市| 永年县| 当雄县| 汨罗市| 天柱县| 镇宁| 图们市| 绍兴市| 鹤峰县| 抚顺市| 西充县| 荆门市| 松原市| 循化| 大英县| 灵璧县| 曲水县| 苏尼特左旗| 永平县| 宁晋县| 宜川县| 商南县| 寿宁县| 扎赉特旗|