当前位置:主页 > python教程 > Python3 列表,数组,矩阵的相互转换的方法示例

Python3列表、数组、矩阵的相互转换方法

发布:2019-11-26 08:45:52 104


本站收集了一篇Python3转换相关的编程文章,网友宰宜人根据主题投稿了本篇教程内容,涉及到Python3、列表、数组、矩阵、Python3 列表,数组,矩阵的相互转换的方法示例相关内容,已被519网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

Python3 列表,数组,矩阵的相互转换的方法示例

在使用列表、数组和矩阵的过程中,经常需要相互转换。特此总结相互间转换的过程及结果,供大家参考。

第三方包:numpy    

  import numpy as np
  mylist = [[1, 2, 3], [4, 5, 6]] # 列表
  print(type(mylist))
  print(mylist, end='\n\n')
 
  myarray = np.array(mylist) # 列表转数组
  print(type(myarray))
  print(myarray, end="\n\n")
 
  mymatrix = np.mat(mylist) # 列表转矩阵
  print(type(mymatrix))
  print(mymatrix, end='\n\n')
 
  MatToArray = np.array(mymatrix) # 矩阵转数组
  print(type(MatToArray))
  print(MatToArray, end='\n\n')
 
  ArrayToMat = np.mat(myarray) # 数组转矩阵
  print(type(ArrayToMat))
  print(ArrayToMat, end='\n\n')
 
  MatToList1 = mymatrix.tolist() # 矩阵转列表
  print(type(MatToList1))
  print(MatToList1)
  MatToList2 = list(mymatrix) # 注意点1
  print(type(MatToList2))
  print(MatToList2, end='\n\n')
 
  ArrayToList1 = myarray.tolist() # 矩阵转列表
  print(type(ArrayToList1))
  print(ArrayToList1)
  ArrayToList2 = list(myarray) # 注意点2
  print(type(ArrayToList2))
  print(ArrayToList2)

函数运行结果显示如下。注意一点是,最后的矩阵和数组转换成列表形式,用list()是将矩阵和数组整体转换成列表。如果要将其转换成基本的列表形式,则需要使用<array>.tolist() 或者 <matrix>.tolist()来转换。

Python3 列表,数组,矩阵的相互转换的方法示例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。


参考资料

相关文章

  • python多版本下设置python3为默认的方法

    发布:2019-06-06

    这篇文章主要介绍了如何在双python下设置python3为默认,本文通过一个例子分步骤给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下


  • 怎样解决python3.6数独问题

    发布:2020-01-10

    这篇文章主要为大家详细介绍了python3.6数独问题的解决,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • Linux CentOS7下安装python3的步骤详解

    发布:2019-11-22

    在CentOS7下,默认安装的就是python2.7,下面通过本文给大家分享Linux CentOS7下安装python3 的方法,需要的朋友参考下吧


  • java二维数组基础知识详解

    发布:2023-03-30

    这篇文章主要介绍了java二维数组基础知识详解的相关资料,需要的朋友可以参考下


  • 使用python实现生成用户信息

    发布:2022-10-26

    为网友们分享了关于python的教程,这篇文章主要介绍了使用python实现生成用户信息的相关代码,非常的简单实用,需要的朋友可以参考下


  • 用python3进行模拟登录v2ex

    发布:2023-02-28

    给大家整理了关于python3的教程,闲的无聊。。。网上一堆,正好练手(主要是新手)# coding=utf-8 import requests from bs4 import BeautifulSoupheaders = { 'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) C


  • Python3 JSON 数据解析及日期和时间小结

    发布:2023-03-29

    这篇文章主要介绍了Python3 JSON 数据解析及日期和时间,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下


  • Python分割列表list方法使用(平均n等份拆成)

    发布:2023-03-23

    本文主要介绍了Python分割列表list方法使用(平均n等份拆成),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


网友讨论