13-矩阵常用操作

import numpy as npB = np.arange(3)#B为一行三列的矩阵向量 print(B) print(np.exp(B))#求B里边的每个数的yi的指数 print(np.sqrt(B))#求B里边每个数的开根号

import numpy as npa = np.random.random((3,4)) b = np.floor(a) #向下取整 c = np.floor(10 * a) print(a) print(b) print(c)

13-矩阵常用操作
文章图片
结果
print(c.ravel())#将矩阵拉平至一行向量

13-矩阵常用操作
文章图片
结果
import numpy as npa = np.floor(10 * np.random.random((2,2))) b = np.floor(10 * np.random.random((2,2))) print(a) print(b) print(np.hstack((a,b)))#数组横向拼接

13-矩阵常用操作
文章图片
result
import numpy as npa = np.floor(10 * np.random.random((2,2))) b = np.floor(10 * np.random.random((2,2))) print(a) print(b) print(np.vstack((a,b))) #数组纵向拼接,变成四个样本

13-矩阵常用操作
文章图片
result
import numpy as npa = np.floor(10 * np.random.random((2,12))) print(a) print(np.hsplit(a,3)) #矩阵纵向分割

13-矩阵常用操作
文章图片
result
【13-矩阵常用操作】指定位置切刀——插空切
指定特定位置
import numpy as npa = np.floor(10 * np.random.random((2,12))) print(a) print(np.hsplit(a,(3,4)))

13-矩阵常用操作
文章图片
result
np.vsplit(a,2)#

    推荐阅读