python中多维数组的操作方法,python中一维数组怎么表示

  python中多维数组的操作方法,python中一维数组怎么表示

  python中表示多维数组的方法:可以用列表中夹带列表的形式表示。方法:首先,构造每个元素列表;然后将每个元素列表添加到矩阵中。矩阵是一个列表,矩阵中的每个元素也是一个列表。

  在python中,一个变量int不能声明,另一个dimension不能列出。我们只能在列表中以夹带列表的形式来表达。

  (推荐教程:Python入门)

  举一个实际的例子作为例子。我想读出文件中以下格式的数据。文件中的每一行数据都是一个样本,列数就是每个样本的属性数。我们希望把它读出来,组合成一个N*2的矩阵形式,以便于这些数据的处理。

  基本理念:

  我们想要的最终矩阵数据集是一个列表元组。矩阵中的每个元素temp也是一个列表。

  首先,我们构造每个元素的临时列表。然后将每个元素的临时列表添加到数据集中。

  代码实现:

  DataSet=[]# list,用于表示列表中的每个元素也是二维列表;#这个二维列表是一个示例。

  #类似于我们熟悉的矩阵,最终我们会得到一个N*2的矩阵,每一行元素的数据构成了我们的样本数据。

  in=open( d :/Xue python/testset . txt )#是正斜杠。

  forlineinfilein . readlines():

  temp=[]

  Line arr=line.strip()。split ( t) # line.strip()删除末尾的 n

  temp.append(float(lineArr[0]))

  temp.append(float(lineArr[1]))

  dataSet.append(临时)

  # dataset . append([float(Linearr[0]),float(Linearr[1]))]#这个语句可以用上面三个语句代替。

  fileIn.close()

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: