numpy矩阵创建矩阵,并取出部分元素

一、矩阵创建获取元素

from numpy import *

data1 = mat(random.rand(3,3))

list  =linspace(0,78,78).astype(int) #生成了一个数组

print type(list)

printdata1

printdata1[0,0:2] #[0,2)  或者 printdata1[0,[1,2]]

# 完成创建矩阵,并取出部分元素的

2、linspace生成矩阵后拼接

from numpy import *

data1 = mat(random.rand(3,3))

list1 = linspace(0,10,10).astype(int)

L =list(list1)

L.extend([233,222,111])  #采用extend可以合并两个数组

L.append(333)

m1= X[0,:-1]  #除了最后一列

m2 = X[0,-1] #最后一列

ii = X[0,:] #所有列

print(L)

#numpy生成的矩阵  



三、通过linspace生成数组,并且拼接其他元素。matrix中选择相关元素

from numpy import *

data1 = mat(random.rand(10,10))

list1 = linspace(0,2,3).astype(int)

L =list(list1)

L.append(8)

data2 = data1[0,L]

print(L)

printdata2

printdata1

【1】http://blog.csdn.net/taoyanqi8932/article/details/52703686

你可能感兴趣的:(numpy矩阵创建矩阵,并取出部分元素)