Python实用记录(八):不同格式之间的转换

简介: 本文介绍了Python中不同数据格式之间的转换方法,包括numpy数组与列表、字符串之间的转换,以及PyTorch张量与numpy数组之间的转换。

numpy转list

list_result=numpy.tolist()

list转numpy

a = np.array(b)

字符串转list

list_convert = a.split()

list转str

str_convert = ''.join(list)

str转list

test_list=list(test_str)

tensor转numpy

import torch
import numpy as np

np_data = np.arange(6).reshape((2, 3))      # The form of array
torch_data = torch.from_numpy(np_data)      # Tensor print dtype=torch.int32
tensor2numpy = torch_data.numpy()           # if torch data, then.numpy();if np_data, then torch.from_numpy(*)

print(
    '\nnumpy:', np_data,
    '\ntorch:', torch_data,
    '\ntensor2numpy:', tensor2numpy
)
目录
相关文章
|
SQL 自然语言处理 数据库
【Azure Developer】分享两段Python代码处理表格(CSV格式)数据 : 根据每列的内容生成SQL语句
本文介绍了使用Python Pandas处理数据收集任务中格式不统一的问题。针对两种情况:服务名对应多人拥有状态(1/0表示),以及服务名与人名重复列的情况,分别采用双层for循环和字典数据结构实现数据转换,最终生成Name对应的Services列表(逗号分隔)。此方法高效解决大量数据的人工处理难题,减少错误并提升效率。文中附带代码示例及执行结果截图,便于理解和实践。
402 5
|
存储 JSON JavaScript
使用Python处理JSON格式数据
使用Python处理JSON格式数据
289 3
|
存储 JSON JavaScript
【chat-gpt问答记录】python将数据存为json格式和yaml格式
【chat-gpt问答记录】python将数据存为json格式和yaml格式
480 1
|
数据格式 Python
【Python】已解决:Excel无法打开文件test.xIsx“,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。
【Python】已解决:Excel无法打开文件test.xIsx“,因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。
1764 0
|
Python
Python格式
Python格式
247 5
|
JSON 数据格式 索引
Python中序列化/反序列化JSON格式的数据
【11月更文挑战第4天】本文介绍了 Python 中使用 `json` 模块进行序列化和反序列化的操作。序列化是指将 Python 对象(如字典、列表)转换为 JSON 字符串,主要使用 `json.dumps` 方法。示例包括基本的字典和列表序列化,以及自定义类的序列化。反序列化则是将 JSON 字符串转换回 Python 对象,使用 `json.loads` 方法。文中还提供了具体的代码示例,展示了如何处理不同类型的 Python 对象。
954 1
|
Linux Python Windows
Python PDF文件转Word格式,只需要3秒(附打包)
Python PDF文件转Word格式,只需要3秒(附打包)
723 3
Python PDF文件转Word格式,只需要3秒(附打包)
|
语音技术 Python
语音识别,python字面量,注释,变量,python变量的格式是变量名 = 变量值,加减乘除的输入方式
语音识别,python字面量,注释,变量,python变量的格式是变量名 = 变量值,加减乘除的输入方式
|
Python
利用Python控制终端打印字体的颜色和格式
利用Python控制终端打印字体的颜色和格式
520 2
7-21|Python加载plist格式文件
7-21|Python加载plist格式文件

推荐镜像

更多