数据处理
黑白德芙Sani
这个作者很懒,什么都没留下…
展开
-
.csv文件与字典、列表等之间的转换【转载】
.csv文件与字典、列表等之间的转换关于本文csv文件与列表之间的转换将列表转换为csv文件将嵌套字典的列表转换为csv文件csv文件与字典之间的转换csv文件转换为字典第一行为key,其余行为value每一行为key,value的记录列表字典csv文件转换为二级字典构造三级字典字典转换为csv文件每一行为key,value的记录第一行为key,其余行为value输出列表字典特殊的csv文件的读取...转载 2019-08-19 11:37:15 · 1136 阅读 · 0 评论 -
python .txt文件中读取指定行
with open(fileName) as fr: for line in fr.readlines()[6:]: # daima # daima原创 2019-09-25 16:54:51 · 6559 阅读 · 0 评论 -
python numpy : 随机抽取二维矩阵中的多行或多列
import numpy as npimport torcha = torch.rand((6,20,4))a = a.cpu().numpy()aaa = []for i in range(0,6): aa = [] for j,data in enumerate(a[i,:,-1]): if data > 0.5: b...原创 2019-08-30 16:11:24 · 6520 阅读 · 0 评论 -
三维python list 与 torch.tensor中共同的维度数量问题
通过今天的问题提醒大家,做事情不要想当然我们知道诸如一个三维的torch.tenser中,设 torch.size() = (a, b, c)。则其中a个二维子张量(b, c)的维度应该均相等,最直观的就是,torch.cat函数不可以合并两个维度不同的张量。同理np数组中也是如此,但list中的元素作为具有较高的选择自由度,是否可以满足其子多维列表维度不同呢?通过以下一个小程序分析:首先,...原创 2020-05-11 20:15:00 · 915 阅读 · 0 评论 -
python 三维list选取特殊条件的值输出
比如,此时条件为:三维torch tensor a 中输出每个二维tensor中每行最后一个数大于 0.5 时的所有内容,输出形式不能变,使用list输出显然,此时输出的 list 应为三维形式,与 torch.tensor 的区别在于其每个二维列表的0维无法保证相等。a = a.cpu().numpy()aaa = []for i in range(0,6): aa = []...原创 2019-08-29 10:19:03 · 798 阅读 · 0 评论 -
如何取多维py list中的某一列进行输出?
建议直接取numpy.array形式输出后再转为listimport numpy as npa = np.random.rand(2,2,3)print(a)# a = a.tolist()print(a[0,:,1].tolist())原创 2019-08-28 23:03:06 · 344 阅读 · 0 评论 -
python3 高维列表取其中某行某列特定值
import numpy as npa = np.random.rand(2,2,3)print(a)a = a.tolist()print(a[0][0][0])原创 2019-08-28 22:48:42 · 939 阅读 · 1 评论 -
label的输出形式,折腾出来才发现太复杂了
# 定义函数用于将.csv中存储的像素点label载入程序,整体读成列表字典,图片名称与类别作为key,# 像素坐标列表作为valuedef readDictCSV(fileName): dataDict = {} with open(fileName, "r") as csvFile: data = csv.DictReader(csvFile) for row in data:...原创 2019-08-21 01:36:29 · 782 阅读 · 0 评论 -
python3 list, np.array, torch.tensor相互转换
ndarray = np.array(list) # list 转 numpy数组list = ndarray.tolist() # numpy 转 listtensor=torch.Tensor(list) # list 转 torch.Tensorlist = tensor.numpy().tolist() # torch.Tensor 转 list 先转numpy,后转lis...原创 2019-08-20 14:39:15 · 24346 阅读 · 2 评论 -
python list['str'] to list[int]
python3 列表内字符串转为整型number = ['1', '2', '3', '4']number = list(map(int, number)) # 使用内置map返回一个map对象,再用list将其转换为列表print(number)利用python3中内置的map函数:map(function, iterable, …)map() 会根据提供的函数对指定序列做...原创 2019-08-19 22:31:18 · 1352 阅读 · 0 评论 -
处理SUNRGBD数据
包含内容有 python的文件遍历、移动文件位置、修改文件名并重新排序import osimport shutilpath = '/home/dell-g3/PycharmProjects/data/SUNRGBD/kv2/align_kv2/'def get_filelist(dir, Filelist_depth, Filelist_image): if os.path.i...原创 2019-10-04 09:45:53 · 2376 阅读 · 1 评论