码迷,mamicode.com
首页 > 其他好文 > 详细

numpy-np.ceil,np.floor,np.expand_dims方法

时间:2019-12-18 16:20:49      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:个数   back   span   exp   取整   expand   axis   style   插入   

np.ceil(多维数组):对多维数组的各个数向上取整

np.floor(多维数组):对多维数组的各个数向下取整

np.expand_dims(x,axis = 0):在x的第一维度上插入一个维度,axis=1,在x的第二个维度上插入一个维度

例如:

x = np.array([[1,2,3],[4,5,6]])
print (x)
print (x.shape)

结果:

[[1 2 3]
[4 5 6]]
(2, 3)

axis = 0:

y = np.expand_dims(x,axis=0)
print (y)
print ("y.shape: ",y.shape)
print ("y[0][1]: ",y[0][1])

[[[1 2 3]
[4 5 6]]]
y.shape: (1, 2, 3)
y[0][1]: [4 5 6]

axis = 1:

y = np.expand_dims(x,axis=1)
print (y)
print( "y.shape: ",y.shape)
print ("y[1][0]: ",y[1][0])

结果:

[[[1 2 3]]

[[4 5 6]]]
y.shape: (2, 1, 3)
y[1][0]: [4 5 6]

numpy-np.ceil,np.floor,np.expand_dims方法

标签:个数   back   span   exp   取整   expand   axis   style   插入   

原文地址:https://www.cnblogs.com/shuangcao/p/12060428.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!