python-->numpy筆記

# encoding:utf-8
import numpy as np

data1 = [1,2,3,4,5.6,7,8.9]
arr1 = np.array(data1)
print arr1

data2 = [[1,2,3,4],[5,6,7,8]]
arr2 = np.array(data2)
print arr2

#array.ndim 看維數
print arr1.ndim
print arr2.ndim
#array.shap 看矩陣幾行幾列
print arr1.shape
print arr2.shape

#創(chuàng)建指定長度或矩陣全0數組
print np.zeros(10)
print np.zeros((3,6))
#創(chuàng)建指定長度或矩陣全1數組
print np.ones(10)
print np.ones((2,4))

#返回一些垃圾值
print np.empty((1,2,2))

#numpy內置range函數
print np.arange(10)

#創(chuàng)建NxN的單位矩陣
print np.eye(3)

#bool 型索引
names = np.array(['Bob','Joe','Will','Bob'])

#這個運算將產生bool型數組
#names == 'Bob'

arr = np.empty((8,4))
print arr
#選出的是4,5,0,1行
print arr[[4,5,0,1]]

#3行5列的矩陣
nn = np.arange(15).reshape([3,5])
print nn

import matplotlib.pyplot as plt

points = np.arange(-5,5,0.01)

#接受2個一維數組,產生2個二維矩陣
xx,yy = np.meshgrid(points,points)

z = np.sqrt(xx**2+yy**2)
#plt.imshow(z,cmap=plt.cm.gray);plt.colorbar()
#plt.title('image plot of $\sqrt{x^2+y^2}$ for a grid of values')
#plt.show()

#numpy.where() 三元表達式
x = np.array([1.1,1.2,1.3,1.4,1.5])
y = np.array([2.1,2.2,2.3,2.4,2.5])
c = np.array([True,False,True,True,False])

#c 里面為true選擇x的,為false選擇y的
re = np.where(c,x,y)
print re

arr = np.empty((4,4))
print np.where(arr > 0,2,-2)

bools = np.array([False,False,True,False])
#any檢查數組中的值有一個或多個true,all,檢查數組中的值都為true
print bools.any()
print bools.all()

a = np.array([1,3,1,2,5,3,2])
#排序
a.sort()
print a

#去重排序
print np.unique(a)

#一個數組中的值在另一個數組中的成員資格
print np.in1d(a,[1,4,5,8])

#保存文件格式默認.npy
ar = np.arange(10)
np.save('som',ar)
print np.load('som.npy')

#壓縮保存文件
np.savez('ss',a=ar,b=arr)
tt = np.load('ss.npz')
print tt['b']
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末懦窘,一起剝皮案震驚了整個濱河市前翎,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌畅涂,老刑警劉巖港华,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異午衰,居然都是意外死亡立宜,警方通過查閱死者的電腦和手機冒萄,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來赘理,“玉大人,你說我怎么就攤上這事扇单∩棠#” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵蜘澜,是天一觀的道長施流。 經常有香客問我,道長鄙信,這世上最難降的妖魔是什么瞪醋? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮装诡,結果婚禮上银受,老公的妹妹穿的比我還像新娘。我一直安慰自己鸦采,他們只是感情好宾巍,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著渔伯,像睡著了一般顶霞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上锣吼,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天选浑,我揣著相機與錄音,去河邊找鬼玄叠。 笑死古徒,一個胖子當著我的面吹牛,可吹牛的內容都是我干的读恃。 我是一名探鬼主播描函,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼狐粱!你這毒婦竟也來了舀寓?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤肌蜻,失蹤者是張志新(化名)和其女友劉穎互墓,沒想到半個月后,有當地人在樹林里發(fā)現(xiàn)了一具尸體蒋搜,經...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡篡撵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年判莉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片育谬。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡券盅,死狀恐怖,靈堂內的尸體忽然破棺而出膛檀,到底是詐尸還是另有隱情锰镀,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布咖刃,位于F島的核電站泳炉,受9級特大地震影響,放射性物質發(fā)生泄漏嚎杨。R本人自食惡果不足惜花鹅,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望枫浙。 院中可真熱鬧刨肃,春花似錦、人聲如沸箩帚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽膏潮。三九已至锻狗,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間焕参,已是汗流浹背轻纪。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留叠纷,地道東北人刻帚。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像涩嚣,于是被迫代替她去往敵國和親崇众。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內容