python中tuple、list以及array(numpy的数据格式)的相互转换
前言:python中常常需要实现tuple、list以及array数据类型之间的转换,比如tuple可以保证数据不易被修改,而对于数据来说,array数据类型可以方便地调用numpy包中的函数进行数据处理,比如:求距离,最大值等。
python中,转换还是很方便的,只需要使用np.array(),tuple(),list()三个函数即可转成对应的数据类型。
这里注意的是,np.array(被转换的变量,dtype=数据类型)
可以通过dtype属性指定元素的数据类型
示例:tuple转array,并求距离
tp1 = (1,2,3,4,5,6)
tp2 = (2,2,3,4,5,6)
arr1 = np.array(tp1,dtype=float)
arr2 = np.array(tp2,dtype=float)
d = np.sqrt(np.sum(np.square(arr1-arr2)))#求两个数组之间的距离
print(type(arr1))#查看arr1的数据类型
print(d)
结果返回:1.0
同时,arr1的数据类型为:<class 'numpy.ndarray'>
python中tuple、list以及array(numpy的数据格式)的相互转换相关推荐
- python中的list和array的不同之处
python中的list和array的不同之处 python中的list是python的内置数据类型,list中的数据类不必相同的,而array的中的类型必须全部相同.在list中的数据类型保存的是数 ...
- python 向量_关于Python中的向量相加和numpy中的向量相加效率对比
直接使用Python来实现向量的相加 # -*-coding:utf-8-*- #向量相加 def pythonsum(n): a = range(n) b = range(n) c = [] for ...
- python坐标系 向量分量_关于Python中的向量相加和numpy中的向量相加效率对比
直接使用Python来实现向量的相加 # -*-coding:utf-8-*- #向量相加 def pythonsum(n): a = range(n) b = range(n) c = [] for ...
- Python中Tuple(元组)
Python中Tuple(元组) Tuple的创建 tuple是另一种有序的列表,也称为" 元组 ".tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了 ...
- Java中List和数组Array和String之间的相互转换
Java中List和数组Array和String之间的相互转换 之前面试的时候遇到一个问题,先给大家分享一下.问:我想分别得到list,string和数组的长度,我能通过什么代码来得到? 这个问题先留 ...
- python中的list和array的区别及相互转化
电脑环境 电脑环境:Windows 10 教育版 Python:python3.6 概述 python中的list是python的内置数据类型,list中的数据类不必相同的,而array的中的类型必须 ...
- python中import numpy_Python开发:NumPy学习(一)ndarray数组
一.数据维度 一个数据表达一个含义,一组数据表达一个或多个含义. 数据维度概念:一组数据的组织形式,其中有一维数据.二维数据.多维数据.高维数据. 1. 一维数据 一维数据由对等关系的有序或无序数据构 ...
- 来都来了,你确定不看看,使用python中的科学计算库Numpy操作数组,你一定能学废(图文并茂版)
Numpy操作数组 Numpy库 Numpy库的介绍 Numpy库的安装: python中数组与列表对比 列表: 数组: 数组的创建 使用array方法创建数组 注意: ndmin,dtype参数的使 ...
- python中tan怎么表示_Python numpy.tan()用法及代码示例
numpy.tan(array [,out])= ufunc'tan'):此数学函数可帮助用户计算所有x(作为数组元素)的三角切线. 参数: array :[array_like]elements a ...
最新文章
- 后台工具screen
- 关于RPM包中的rpmnew和rpmsave
- linux的crontab监控,centos服务器crontab计划任务 监控网站
- Python字符串常用函数详解
- html发送十六进制字符数组,十六进制数组怎么转换成字符串数组?
- 关于网页的一些小知识点
- TCP穿透NAT的C++版
- Ubuntu下一个openldapserver部署步骤
- Android的EditText文字动态监听
- mysql 主从 外部连接_集群之MYsql主从服务之引伸出Mysql互为主从(环形结构)外加简单实现自己个人的负载均衡器(3)-阿里云开发者社区...
- pid控制算法c语言,PID控制算法的C语言实现(三)
- c语言可编写的游戏,占卜子女兴盛大全篇
- 保研之旅5:上海科技大学信息学院夏令营
- 局域网内通信和局域网与局域网间通信
- 艺赛旗RPA开发金蝶ERP自动化流程的技巧
- TypeScript 初级教程-姜威-专题视频课程
- thinkphp 点击分类显示分类下的文章(完整)
- Java实现冒泡算法及优化冒泡算法
- linux如何看分区是ext3还是ext4?
- 阿里会成为下一个谷歌?谁才是Google真正的挑战者
热门文章
- 技术大牛都在看的10本书,找到了
- 进阶爬虫:今日头条街拍美图
- 汇编中的dup和equ
- 社会关系网络(SNA)如何应用于团伙欺诈识别
- ipados 蓝牙 android,iPadOS13.4如何连接蓝牙鼠标 iPadOS13.4蓝牙鼠标连接使用教程
- 好玩的微软对联程序--春随人意
- php select只有一条_读取数据库如何只取出一条数据????请赐教!
- 国庆节我们用代码画个国旗
- 深圳大学计算机图形学实验一——OpenGL绘制布布头像
- WPF/Silverlight积累