cbys.net
当前位置:首页 >> numpy ArrAy AppEnD >>

numpy ArrAy AppEnD

直接用实例说明: In [1]: import numpy In [2]: a = array([[1,2,3],[4,5,6]]) In [3]: b = array([[9,8,7],[6,5,4]]) In [4]: numpy.concatenate((a,b)) Out[4]: array([[1, 2, 3], [4, 5, 6], [9, 8, 7], [6, 5, 4]]) 或者这么写 In [1]: a =...

c=np.vstack((a,b))

import numpy as np A = np.delete(A, 1, 0) # 删除A的第二行 B = np.delete(B, 2, 0) # 删除B的第三行 C = np.delete(C, 1, 1) # 删除C的第三列

d=[[1,2],[3,4],[5,6]] m=[] for i in d: m.append(i[::-1]) print m

Numpy matrices必须是2维的,但是 numpy arrays (ndarrays) 可以是多维的(1D,2D,3D····ND). Matrix是Array的一个小的分支,包含于Array。所以matrix 拥有array的所有特性。 在numpy中matrix的主要优势是:相对简单的乘法运算符号。

>>> import numpy as np >>> a = np.array([[1,2,3],[4,3,1]]) >>> i,j = np.unravel_index(a.argmax(), a.shape) >>> a[i,j] 4

impory numpy as nparr = np.array([[1,2, 3], [4, 5, 6], [7, 8, 9]])arr = arr.astype(str)

from numpy import randomrandArray = random.random(size=(2,4))#输出#array([[0.93848018,0.42005976,0.81470729,0.98797783],[0.12242703,0....

op=open('xx.txt','r') list=[] for line in op: list.append(line) 这样第一行就是a[0]。 要取出第一行第二个字。 a[0].split(' ')[1]按空格分隔,函数名应该这个。

op=open('xx.txt','r') list=[] for line in op: list.append(line) 这样第一行就是a[0]。 要取出第一行第二个字。 a[0].split(' ')[1]按空格分隔,函数名应该这个。

网站首页 | 网站地图
All rights reserved Powered by www.cbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com