数据挖掘技术与应用:变换数组的形态.docxVIP

  • 7
  • 0
  • 约4.26千字
  • 约 4页
  • 2021-11-23 发布于江西
  • 举报

数据挖掘技术与应用:变换数组的形态.docx

变换数组的形态 在对数组进行操作时,经常要改变数组的维度。在NumPy中,常用reshape函数改变数组的“形状”,也就是改变数组的维度,其参数为一个正整数元组,分别指定数组在每个维度上的大小,reshape函数在改变原始数据的形状的同时不改变原始数据的值。如果指定的维度和数组的元素数目不相吻合,函数将抛出异常,如 REF _Ref486192395 \h 代码 421所示。 代码 STYLEREF 1 \s4SEQ 代码 \* ARABIC \s 121 改变数组形状 In[44]: arr = np.arange(12) #创建一维数组 print(创建的一维数组为:,arr) Out[44]: 创建的一维数组为: [ 0 1 2 3 4 5 6 7 8 9 10 11] In[45]: print(新的一维数组为:,arr.reshape(3,4)) #设置数组的形状 Out[45]: 新的一维数组为: [[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]] In[46]: print(数组维度为:,arr.reshape(3,4).ndim) #查看数组维度 Out[46]: 数组维度为: 2 在NumPy中可以使用ravel函数完成数组展平工作,如REF _Ref486192660 \h 代码 42

文档评论(0)

1亿VIP精品文档

相关文档