python [:3] 實(shí)現(xiàn)提取數(shù)組中的數(shù)
搜索答案搜索不到,自己試了一把.
首先生成一維數(shù)組
a =np.array([1,2,3,4,5,6,7,8,9]) >>> print a [1 2 3 4 5 6 7 8 9]
取數(shù)組前3個(gè)值
b =a[:3] >>> print b [1 2 3]
取前3個(gè)以后的值
b =a[3:] >>> print b [4 5 6 7 8 9]
取數(shù)組的后3個(gè)值
b =a[-3:] >>> print b [7 8 9]
取數(shù)組后3個(gè)以前的值
b =a[:-3] >>> print b [1 2 3 4 5 6]
所以-號表示方向,從前取還是從后取,與數(shù)字配合使用,:表示所有的意思.
對于二維的數(shù)組有同樣的效果,只是取的方法要考慮的行或列
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] 實(shí)現(xiàn)提取數(shù)組中的數(shù)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
構(gòu)建Python中的分布式系統(tǒng)結(jié)合Celery與RabbitMQ
在本文中,我們深入探討了如何利用Celery和RabbitMQ構(gòu)建Python中的分布式系統(tǒng),我們首先介紹了Celery和RabbitMQ的概念及其優(yōu)勢,然后展示了如何結(jié)合它們來創(chuàng)建一個(gè)簡單但功能強(qiáng)大的分布式系統(tǒng),感興趣的朋友跟隨小編一起看看吧2024-05-05
Python基于pyCUDA實(shí)現(xiàn)GPU加速并行計(jì)算功能入門教程
這篇文章主要介紹了Python基于pyCUDA實(shí)現(xiàn)GPU加速并行計(jì)算功能,結(jié)合實(shí)例形式分析了Python使用pyCUDA進(jìn)行GPU加速并行計(jì)算的原理與相關(guān)實(shí)現(xiàn)操作技巧,需要的朋友可以參考下2018-06-06
一文教你掌握Python中Lambda表達(dá)式的5種實(shí)用技巧
在Python編程的宇宙里,有一個(gè)強(qiáng)大而靈活的工具經(jīng)常被高效的程序員所利用——那就是Lambda表達(dá)式,下面就讓我們深入了解Lambda表達(dá)式的妙用吧2024-01-01
PyQt5每天必學(xué)之創(chuàng)建窗口居中效果
這篇文章主要介紹了PyQt5每天必學(xué)之創(chuàng)建窗口居中效果,使應(yīng)用程序窗口顯示在屏幕的中心,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04
tensorflow 動(dòng)態(tài)獲取 BatchSzie 的大小實(shí)例
這篇文章主要介紹了tensorflow 動(dòng)態(tài)獲取 BatchSzie 的大小實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
python __init__與 __new__的區(qū)別
本文主要介紹了python __init__與 __new__的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
Python實(shí)現(xiàn)樸素貝葉斯分類器的方法詳解
這篇文章主要介紹了Python實(shí)現(xiàn)樸素貝葉斯分類器的方法,詳細(xì)分析了樸素貝葉斯分類器的概念、原理、定義、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2018-07-07

