Pysci,Numpy

first step

首先要學(xué)習(xí)py的一些有用的開源包,方便編寫代碼

  • Numpy
    區(qū)別于matlab比规,py更多的使用array數(shù)組拦英。
  1. index的的起始位置為0.
  2. 更多的使用refence,而不是copy傳參
  3. Numpy中的class matrix是class array的一個(gè)子集
  4. Numpy的rank函數(shù)灾常,當(dāng)應(yīng)用于數(shù)組類型時(shí)返回的是N 維的數(shù)組铃拇。但是應(yīng)用于matrix函數(shù)時(shí)返回的是N×1的矩陣類型的返回類型。
  5. shape = N×1雕什,1×N显晶,N。代表的是不一樣的類型偿警。

slicing

有兩種方法來獲取數(shù)組中的某一列數(shù)據(jù):1. 使用整數(shù)和slice混合的方法將會(huì)得到更小的rank唯笙。2. 僅使用slice這種方法會(huì)得到跟原來數(shù)組一樣rank的數(shù)組崩掘,因?yàn)閟licing 訪問數(shù)組會(huì)返回比末尾范圍小一的數(shù)組值。

import numpy as np
a = np.array([[1,2,3,4], [5,6,7,8], [9,10,11,12]])
row_r1 = a[1, :]  # rank =1, shape = (4,)
row_r2 = a[1:2, :] # rank =2 ,shape = (1, 4)
  • integer indexing
print(a[[0, 1, 2], [0, 1, 0]]) #通過元素來訪問數(shù)組
print(np.array([a[0, 0], a[1, 1], a[2, 0] ] ) ) # 另外一種方法

trick :小技巧

b= np.array([0, 2, 0, 1])
print(a[np.arange(4), b])# 通過定義數(shù)組來訪問指定的integer slicing抄瑟。

通過bool值來篩選數(shù)組

a = np.array([ [1, 2 ], [3, 4], [5, 6]])
bool_idx = (a > 2)
print(bool_idx) # 輸出由判決式(true枉疼,false)構(gòu)成的數(shù)組。
print(a[bool_idx])# 通過判決式構(gòu)成的數(shù)組來indexing 數(shù)組
#可以得到滿足條件的元素組成的rank =1 的數(shù)組
print(a[a > 2])# 簡化版
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市航闺,隨后出現(xiàn)的幾起案子猴誊,更是在濱河造成了極大的恐慌懈叹,老刑警劉巖分扎,帶你破解...
    沈念sama閱讀 211,561評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件畏吓,死亡現(xiàn)場離奇詭異,居然都是意外死亡菲饼,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門通今,熙熙樓的掌柜王于貴愁眉苦臉地迎上來肛根,“玉大人派哲,你說我怎么就攤上這事掺喻。” “怎么了感耙?”我有些...
    開封第一講書人閱讀 157,162評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵即硼,是天一觀的道長只酥。 經(jīng)常有香客問我,道長裂允,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,470評(píng)論 1 283
  • 正文 為了忘掉前任貌踏,我火速辦了婚禮,結(jié)果婚禮上窟勃,老公的妹妹穿的比我還像新娘祖乳。我一直安慰自己,他們只是感情好拳恋,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評(píng)論 6 385
  • 文/花漫 我一把揭開白布凡资。 她就那樣靜靜地躺著,像睡著了一般谬运。 火紅的嫁衣襯著肌膚如雪隙赁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,806評(píng)論 1 290
  • 那天梆暖,我揣著相機(jī)與錄音伞访,去河邊找鬼。 笑死轰驳,一個(gè)胖子當(dāng)著我的面吹牛厚掷,可吹牛的內(nèi)容都是我干的级解。 我是一名探鬼主播冒黑,決...
    沈念sama閱讀 38,951評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼勤哗!你這毒婦竟也來了抡爹?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,712評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤芒划,失蹤者是張志新(化名)和其女友劉穎冬竟,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體民逼,經(jīng)...
    沈念sama閱讀 44,166評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡泵殴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拼苍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片笑诅。...
    茶點(diǎn)故事閱讀 38,643評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖疮鲫,靈堂內(nèi)的尸體忽然破棺而出苟鸯,到底是詐尸還是另有隱情,我是刑警寧澤棚点,帶...
    沈念sama閱讀 34,306評(píng)論 4 330
  • 正文 年R本政府宣布早处,位于F島的核電站,受9級(jí)特大地震影響瘫析,放射性物質(zhì)發(fā)生泄漏砌梆。R本人自食惡果不足惜默责,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望咸包。 院中可真熱鬧桃序,春花似錦、人聲如沸烂瘫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽坟比。三九已至芦鳍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間葛账,已是汗流浹背柠衅。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留籍琳,地道東北人菲宴。 一個(gè)月前我還...
    沈念sama閱讀 46,351評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像趋急,于是被迫代替她去往敵國和親喝峦。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 來源:NumPy Tutorial - TutorialsPoint 譯者:飛龍 協(xié)議:CC BY-NC-SA 4...
    布客飛龍閱讀 32,720評(píng)論 6 96
  • NumPy是Python中關(guān)于科學(xué)計(jì)算的一個(gè)類庫呜达,在這里簡單介紹一下谣蠢。 來源:https://docs.scipy...
    灰太狼_black閱讀 1,224評(píng)論 0 5
  • 先決條件 在閱讀這個(gè)教程之前,你多少需要知道點(diǎn)python闻丑。如果你想從新回憶下,請(qǐng)看看Python Tutoria...
    舒map閱讀 2,570評(píng)論 1 13
  • 一.NumPy的引入 標(biāo)準(zhǔn)安裝的Python中用列表(list)保存一組值勋颖,可以用來當(dāng)作數(shù)組使用嗦嗡,不過由于列...
    wlj1107閱讀 1,002評(píng)論 0 2
  • 我也曾見到一人滿心歡喜 卻原來被表象所欺
    葉閑閱讀 149評(píng)論 0 1