Python删除高维数组中全部维度为1的维度numpy.squeeze()
Python删除高维数组中全部维度为1的维度numpy.squeeze()
·
【小白从小学Python、C、Java】
【Python-计算机等级考试二级】
【Python-数据分析】
Python删除高维数组中
全部维度为1的维度
numpy.squeeze()
[太阳]选择题
请问对以下Python代码说法错误的是?
import numpy as np
a=np.arange(3)
b=a.reshape(3,1)
print('【显示】a:\n',a)
print('【显示】b:\n',b)
print('【执行】a.shape():',a.shape)
print('【执行】b.shape():',b.shape)
print('【执行】np.squeeze(b):')
print(np.squeeze(b))
print('【执行】np.squeeze(b).shape:')
print(np.squeeze(b).shape)
A选项:np.squeeze()方法的功能是从矩阵中去掉维度为1的
B选项:调用一次该方法可以把矩阵中所有维度为1的维度去掉
C选项:该方法对不包含维度为1的矩阵不会起作用
D选项:np.squeeze(a).shape返回结果为(1,3)
[太阳]答案
正确答案是:D
图1 问题解析
图2 运行代码
[太阳]温馨期待
期待大家提出宝贵建议,互相交流,收获更大,助教:hq
#微博公开课# [握手] #IT研究所#
更多推荐
已为社区贡献39条内容
所有评论(0)