新闻中心

PyThon numpy中array如何转list?

2025-12-01
浏览次数:
返回列表
NumPy数组转列表应使用.tolist()方法,1. 一维数组转换为普通列表;2. 二维数组转换为嵌套列表;3. 与list()不同,tolist()生成纯Python数据类型;4. 转换后int64变int,float64变float,适配标准库。

python numpy中array如何转list?

在 Python 的 NumPy 中,将数组(array)转换为列表(list)非常简单,可以直接使用 .tolist() 方法完成。

使用 tolist() 方法

.tolist() 是 NumPy 数组对象自带的方法,能将整个 array 转换为 Python 的 list,支持多维数组。

一维数组示例:

import numpy as np
arr = np.array([1, 2, 3])
lst = arr.tolist()
print(lst)  # 输出: [1, 2, 3]

二维数组示例:

arr = np.array([[1, 2], [3, 4]])
lst = arr.tolist()
print(lst)  # 输出: [[1, 2], [3, 4]]

与 list() 函数的区别

虽然可以使用 list(arr) 将数组转为列表,但效果不同:

  • arr.tolist():完全转换为嵌套的 Python 列表,适用于多维数据
  • list(arr):对高维数组结果可能不符合预期,例如二维数组会变成“数组的列表”,而不是“列表的列表”

对比示例:

Voicepods Voicepods

Voicepods是一个在线文本转语音平台,允许用户在30秒内将任何书面文本转换为音频文件。

Voicepods 142 查看详情 Voicepods

arr = np.array([[1, 2], [3, 4]])
<p>print(arr.tolist())     # [[1, 2], [3, 4]] —— 正确的嵌套列表
print(list(arr))        # [array([1, 2]), array([3, 4])] —— 不是纯 Python list

注意事项

转换后数据类型也会变为原生 Python 类型:

  • NumPy 的 np.int64 会变成 Python 的 int
  • NumPy 的 np.float64 会变成 Python 的 float

这对于与标准库或 JSON 等模块交互时很有帮助,因为它们通常不接受 NumPy 数据类型。

基本上就这些。用 .tolist() 是最推荐、最安全的方式。

以上就是PyThon numpy中array如何转list?的详细内容,更多请关注其它相关文章!


# python  # 序列化  # 上海seo首页优化  # 关键词百度手机排名规则  # 全网营销推广有哪些平台  # 白山抖音seo企业排名  # seo职业的主要内容  # 福建网页seo技术  # 南沙搜狗seo公司  # 不粘锅seo  # 湛江网站网站建设  # 如何学seo文章  # 很有  # 也会  # 是一个  # 多线程  # 如何处理  # 如何使用  # 数据处理  # 转换为  # 多维  # 标准库  # 区别  # json  # js 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: Spyder启动失败:字体文件权限拒绝错误解决方案  葱吃多了会怎样 葱吃多了会伤胃吗  J*a递归快速排序中静态变量导致数据累积的陷阱与解决方案  文心一言怎样用插件调度API数据_文心一言用插件调度API数据【API调用】  PDO预处理语句中冒号的正确处理:区分SQL函数格式与命名占位符  在Blazor WebAssembly应用中动态注入客户端特定指标代码的策略  Lar*el表单中优雅地处理“返回”按钮以规避验证:最佳实践指南  钉钉视频会议画面卡顿如何解决 钉钉会议画面优化方法  实现全屏滚动与导航点:专业教程  b站怎么取消点赞_b站点赞取消操作方法  c++中的std::basic_string的SSO优化_c++短字符串优化深度解析  漫蛙漫画网页端入口 漫蛙2官方正版漫画站点  探索高级语言到原生C/C++的转译:挑战与内存管理策略  《燕云十六声》两周内达九百万玩家!位居畅销榜第五  在Runstone环境中高效处理TasteDive API的JSON数据  C++ vector二维数组定义_C++ vector of vector用法  谷歌推RCS信息存档功能:公司可监控员工私密信息!  使用 Pandas 高效处理 .dat 文件:数据清洗与数值计算实战  win11专注助手在哪 Win11免打扰模式设置与自动化规则【指南】  Win11怎么设置开机NumLock亮 Win11修改注册表InitialKeyboardIndicators值  CSS如何设置hover状态颜色_hover伪类调整背景或文字颜色  Yandex搜索引擎官方地址 俄罗斯网络世界的主要入口  2025-2030年全球乘用车销量预测:新能源成增长主力  Go语言中Map存储的结构体如何调用指针方法:深入解析与实践  PHP中获取MongoDB服务器运行时间(Uptime)的专业指南  React/Next.js中实现列表项的动态选择与移动  提升屏幕阅读器对“m”时间单位的播报准确性:HTML与CSS组合解决方案  BetterDiscord插件中安全更新用户简介的实践指南  Go与Ruby之间实现AES加密互通:CFB模式下的密钥长度匹配策略  《北京人工智能产业白皮书(2025)》发布:全年核心产值预计突破 4500 亿元  Excel如何用迷你图显趋势_Excel用迷你图显趋势【趋势小图】  顺丰国际快递查询 国际件官方查询入口  如何在网页中实现特定地点的随机图片展示  如何优雅地扩展SprykerGlue后端API授权逻辑,使用spryker/glue-backend-api-application-authorization-connector-extension  搜狗浏览器如何使用密码生成器创建强密码 搜狗浏览器内置密码安全工具  word邮件合并后日期格式不对怎么改_Word邮件合并日期格式修改方法  PDF怎么合并PDF并保持格式_PDF合并文件保持排版教程  如何将HTML表格多行数据保存到Google Sheet  火狐浏览器占用内存高卡顿怎么办 火狐浏览器性能优化设置技巧  Win11怎么设置鼠标主按键_Win11鼠标左右键功能互换  LINUX怎么设置定时任务_LINUX crontab配置教程  美团外卖商家服务中心入口 美团商家版官网入口  AO3网页版最新入口合集 Archive of Our Own在线访问指南  高德地图总提示网络异常怎么办 高德地图离线导航设置与网络排查方法  Typer应用中动态命令行参数的解析与处理  4399网页游戏电脑版全新入口 4399电脑端在线玩指南  抓大鹅无需下载版 抓大鹅秒玩版入口  Composer的 "conflict" 字段有什么用_如何声明不兼容的包以避免依赖冲突  漫蛙官网正版漫画入口 漫蛙2官方网页登录地址  wps文字怎么插入目录并自动更新_wps文字如何插入目录并自动更新方法 

搜索