Python中数组[1,2,3,4]和向量[1 2 3 4]相互转化

1 **首先,**搞清楚概念:

python没有数组,只有元组(tuple)和列表(list)。

因此不像列表,元组不能够在末尾追加(append)元素,弹出(pop)元素;

只能对元组中的元素进行索引t[0],不能对其中的元组进行赋值t[0]=8。

使用元组的好处在于对元组进行操作更为高效,适合存放一组常量。

2 列表 转化为 向量

import numpy as npa = np.array([[1,2,3,4,5]])#数组#数组--->向量
b = a.ravel()
print(b)

3向量转化为 列表
两步走:1、先变为matrix;2、再由matrix变为ndarray

a= np.array([1,2,3,4,5])#向量#向量--->数组
b = np.mat(a)
b = b.A
print(b)

参考文章:
python数组和列表区别是什么
python的数组和向量区别,python数组和向量的互相转换

Python中数组和向量相互转化相关推荐

  1. python中数组转矩阵_python实现矩阵和array数组之间的转换

    python 列表.矩阵.数组之间的关系 矩阵可以实现多维切片,如: b = m[1:10, 3:20] 但是 多维列表却不可以首先,没见过b = m[1:10, 3:20] 这种写法,小编试了一下有 ...

  2. Python中数组转换成字符串

    python中数组转换成字符串 数组转换成字符串可以使用下面这种方式将一个数组转换成字符串,其中arr是数组的数组名. ''.join(arr) 用上面这种方式需要确保数组里面的内容也是字符串的形式, ...

  3. Python中数组切片的用法详解

    Python中数组切片的用法详解 一.python中"::-1"代表什么? 二.python中":"的用法 三.python中数组切片 三.numpy中的整数数 ...

  4. python configparser 数组_python读取ini配置文件,python中数组如何表示

    python读取ini配置文件 Python必须使用configparser包来读取ini配置,因此首先加载它. 导入configparser后,我们需要加载配置文件. config=configpa ...

  5. Python中数组堆叠(stack)

    Python中数组堆叠(stack) 问题来源: 有一天一个朋友问我这个问题,我也是似懂非懂,就上网查找相关资料,但是看着大家的解答还是有点懵,就去请教了另一位朋友,算是解决了一些心中的疑惑,记录一下 ...

  6. Python中数组,列表,元组的区别、定义、功能

    准确的来说,在python中是没有数组类型的,python中取而代之的是列表和元组.列表比元组好用,因为元组一旦定义就没法修改.而列表不仅可以和数组一样按索引访问,还有一堆的功能. 列表: (1)添加 ...

  7. numpy中矩阵的转置_NumPy矩阵transpose()-Python中数组的转置

    numpy中矩阵的转置 The transpose of a matrix is obtained by moving the rows data to the column and columns ...

  8. 如何一眼看出Python中数组是几维的?

    博主在面对Python中矩阵维度问题时经常晕头转向,不知道怎么一眼看出是几维矩阵,往往得通过笨办法:shape函数来取出来看,但是假设shape函数返回维度(6,2,3),也不知道这些数组分别代表了什 ...

  9. python 中数组的基本操作

    文章目录 前言 一.numpy是什么? 二.使用步骤 1.引入库 2.读入数据 总结 前言 在python中本身有着列表等数据结构,但是列表只是一种数据的存储容器,不具备任何计算能力. 故引入数组的概 ...

最新文章

  1. 干货|建议初创团队起初也要构建分布式应用
  2. 即时通讯有标准 IM的四种即时通讯协议简介
  3. VS2005在编译项目时找不到Ceplatform和PLATFORMDEFINE变量
  4. idea springboot 无法run_2021 最新版 Spring Boot 速记教程
  5. 设计模式之代理模式(上) 静态代理与JDK动态代理
  6. 罗永浩谈乔纳森离职:乔布斯才是苹果的灵魂设计师
  7. java静态链表_静态链表及其创建(C语言实现)
  8. Spring 数据处理框架的演变
  9. 利用“Java同包同名类执行顺序”取消Java 网站应用程序Licence验证
  10. 计算机科学工程哲学学位,2020年剑桥大学硕士读多久
  11. 阿里巴巴Aliware十年微服务架构演进历程中的挑战与实践
  12. python实现带头结点的单链表的就地逆置_带头结点的单链表就地逆置 (10 分)...
  13. Web认证方法探视(1)
  14. 判断魔方阵c语言程序设计_魔方阵算法及C语言实现
  15. Fedora 26 安装搜狗拼音输入法 sogoupinyin
  16. C++ lower_bound() upper_bound() 函数用法详解(深入了解,一文学会)
  17. 【历史上的今天】12 月 14 日:计算复杂性理论先驱出生;雅虎群组被关闭;W3C 召开第一次会议
  18. ORA-01122;ORA-01110;ORA-01207问题解决经验总结
  19. 11.18XML与JSON的简介
  20. 分享下 NET程序读取二代身份证(附源码

热门文章

  1. terminate called without an active exception错误分析
  2. 操作系统读写者问题实验报告_什么是操作系统?
  3. [转载]如何让上传到新浪博客和相册中的照片更大更清晰_我是亲民_新浪博客
  4. brpc-client
  5. matlab如何提取某一列的数据_MATLAB如何提取某一矩阵的某一列的部分数据?
  6. 蔡徐坤1亿转发量幕后推手“星援app”被端
  7. lisp画靶子 visual_9月编程语言排行榜:PHP首超C++ 挺进前三甲
  8. 老用户WAU以及老用户周活跃度
  9. 例题5.5 圆桌骑士 LA3523
  10. selenium 实战模拟登陆