numpy.squeeze()

删除shape是1的维度, 不改变数组值

import numpy

a = numpy.arange(10)
print(a)
>>> [0 1 2 3 4 5 6 7 8 9]
b = numpy.reshape(a, [1, 1, -1])
print(b)
>>> [[[0 1 2 3 4 5 6 7 8 9]]]
c = numpy.squeeze(a)
print(c)
>>> [0 1 2 3 4 5 6 7 8 9]
发布了48 篇原创文章 · 获赞 3 · 访问量 2008

猜你喜欢

转载自blog.csdn.net/weixin_43486780/article/details/105042300