4 . python的数据结构 数据结构是用来存储数据的逻辑结构,合理使用数据结构才能编写出优秀的代码。python提供的几种内置数据结构——元组、列表、字典和序列。内置数据结构是Python语言的精华,也是使用python进行开发的基础。 4.1 元组结构 元组是Python中常用的一种数据结构。元组由不同的元素组成,每个元素可以存储不同类型的数据,如字符串、数字甚至元组。元组是“
转载
2024-01-17 10:00:36
114阅读
python无序列表的实现
好久没有写了,今天来开个新坑。最近在看数据结构与算法,因为比较熟悉python语言,就选择了它的python语言版本来学习,现在就记录一下。无序列表的实现我们需要构造一个链表来实现无序列表。链表,顾名思义是前后两项之间有连接的数据结构,它不受限与连续的内存空间,而是通过每一个结点的指针域来找到它的下一个结点(后继),因此链表的
转载
2023-06-25 19:42:06
124阅读
Pytorch的基本数据结构是张量Tensor。张量即多维数组。Pytorch的张量和numpy中的array很类似。本节我们主要介绍张量的数据类型、张量的维度、张量的尺寸、张量和numpy数组等基本概念。一,张量的数据类型张量的数据类型和numpy.array基本一一对应,但是不支持str类型。包括:torch.float64(torch.double),
torch.float32(torch
转载
2023-12-29 12:43:12
50阅读
(封面图由文心一格生成) 深入解析PyTorch中的基本数据结构:张量的维度、形状和数据类型在深度学习领域,PyTorch作为一种广泛使用的深度学习框架,其强大的数据处理能力和高效的计算性能备受推崇。在PyTorch中,基本数据结构之一的张量(Tensor)扮演着至关重要的角色,它是存储和变换数据的基本单位。本文将深入介绍PyTorch中的张量,包括维度、形状和数据类型,并结合具体的原理和代码示
转载
2024-04-28 22:20:15
41阅读
这是目录PyTorch的简介PyTorch 构建深度学习模型的步骤搭建pytorch使用环境 PyTorch的简介PyTorch 是一个开源的机器学习框架,由 Facebook 的人工智能研究院(FAIR)开发。它提供了一种简单、灵活的方式来构建和训练深度学习模型。PyTorch 的核心是一个称为张量(Tensor)的数据结构。张量类似于多维数组,可以在 CPU 或 GPU 上进行高效的数值计算
转载
2024-02-29 22:32:06
40阅读
1-1 张量数据结构tensor的type是一个元组。 在这一小节中,介绍pytorch中张量的数据类型、张量的维度、张量的尺寸等基本概念。一.pytorch中张量的数据类型pytorch中张量的数据类型和numpy.array基本一致,但是pytorch的张量不支持str类型的数据。主要的类型包括: 浮点型: torch.float16, torch.float32(torch.float)
转载
2023-11-19 10:44:08
45阅读
由于深度学习所需的样本量很大,一次加载全部数据运行可能会超出内存容量而无法实现;同时还有批(batch)训练等提高模型表现的策略,需要每次训练读取固定数量的样本送入模型中训练,因此深度学习在数据加载上需要有专门的设计。Dataset+DataLoader的方式完成的,Dataset定义好数据的格式和数据
转载
2023-07-10 14:38:08
164阅读
torch.Tensor 是一种包含单一数据类型元素的多维矩阵,类似于 numpy 的 array。 Tensor 可以使用 torch.tensor() 转换 Python 的 list 或序列数据生成,生成的是dtype 默认是 torch.FloatTensor。
推荐
原创
2023-01-04 16:58:13
806阅读
点赞
一 张量的创建
1.Tensor(张量)的概念
2.Tensor:直接创建
3.Tensor:依据数值创建
4.Tensor:依据概率创建
1.Tensor(张量)的概念
'''
原创
2021-08-02 15:30:48
501阅读
/* 数据的逻辑结构 指数据元素之间的逻辑关系。即从逻辑关系上描述数据,它与数据的存储无关,是独立于计算机的。 逻辑结构可细分为4类: */ /* 数据的物理结构 索引:相当于一个二位数组,通过每行的头指针找到这一行的每个元素 散列:就是一个Hash表 通过键值对存储元素 */ /* 数据的运算 */
转载
2016-07-15 10:22:00
570阅读
2评论
这几天写模型遇到的一点知识点的总结 文章目录加载网络模型load_state_dict与torch.load查看网络参数model.paramenters() 和model.state_dict()自适应优化算法梯度裁剪长期依赖的问题----梯度消失与梯度爆炸优化长期依赖---梯度截断(gradient clipping)torch.nn.utils.clip_grad_norm总结 加载网络模型
线性表的特点1.表的个数有限2.表中元素具有逻辑上的顺序性,在序列中各元素排序有其先后次序3.表中元素都是数据元素,每一个元素都是单个元素4.表中元素的数据类型都相同.这意味着每一个元素占有相同大小的存储空间5.表中元素具有抽象性.仅仅讨论元素间的逻辑关系,不考虑元素究竟表示什么内容.[注]线性表是
原创
2022-06-28 23:30:20
656阅读
DataStructure principles: 区间:Left inclusive interval 效率:边界判断,branch prediction 效率:+= vs. =+ 10^9+7: why, how: 1e9+7 knowledges: Complexity: Ο, Θ, Ω re ...
转载
2021-08-13 15:43:00
830阅读
2评论
当你开始学习编程,了解和掌握基础数据结构是至关重要的,因为它们是解决问题和管理数据的基础。本文将重点介绍Python中的五个基础数据结构:列表、元组、字典、集合和字符串,并使用示例代码进行详细说明。列表(List)
列表是一种有序、可变的数据结构,它允许你存储多个元素,这些元素可以是不同类型的数据。创建列表使用方括号 [],并在其中包含元素,元素之间用逗号 , 分隔。my_list = [1, 2
原创
2023-10-20 08:46:46
158阅读
数据结构(一)——数据结构简介 本系列博客为学习狄泰学院《数据结构实战开发教程》笔记并根据网络资料总结而来。 狄泰学院:https://dt4sw.ke.qq.com/一、数据结构简介数据结构是相互间存在特定关系的数据的集合,分为逻辑结构和物理结构。1、逻辑结构  
原创
2017-10-30 20:32:00
10000+阅读
点赞
1评论
Redis有5种基础数据结构,分别为:string(字符串)、list(列表)、set(集合)、hash(哈希)和zset(有序集合)。Redis所有的数据结构都是以唯一的key字符串作为名称,key的类型可以是整型、浮点型、字符串,然后通过这个唯一key值来获取相应的value数据。不同类型的数据结构的差异就在于value的结构不一样。1.string(字符串)字符串结构使用非常广泛,一个常见的
转载
2023-08-15 12:46:36
160阅读
redis系列之数据结构详解String(字符串)String(字符串)与bitmap(位图)List(列表)List(列表)底层存储Hash(字典)Set(集合)Zset(有序列表) redis的数据类型的基本使用在 redis系列(一)------基本数据类型以及持久化(RDB、AOF) 中已经讲述了。 链接: .String(字符串)字符串是redis里面最简单的一种数据结构,如图所示,内
转载
2023-08-09 21:24:42
142阅读
文章目录数据结构入门1 数据结构基础知识2 算法复杂度数据结构入门数据结构+算法=程序数据结构+算法=程序数据结构+算法=程序1 数据结构基础知识数据指所有能输入到计算机中的描述客观事物的符号,包括文本、声音、图像、符号等。数据元素数据元素是数据的基本单位,也称节点或记录,如下图所示。数据项数据项表示有独立含义的数据最小单位,也称域。若干个数据项构成一个数据元素,数据项是不可分割的最小单位,如上图所示的“86”。数据对象数据对象是指相同特性的数据元素的集合,是数据的一个子集。数据结
原创
2021-06-21 15:35:18
2445阅读
SDS 定义:struct sdshdr{
//记录buf数组中已使用字节的数量
//等于 SDS 保存字符串的长度
int len;
//记录 buf 数组中未使用字节的数量
int free;
//字节数组,用于保存字符串
char buf[];
}用SDS保存字符串 “Redis”具体图示如下:
转载
2024-06-30 16:13:14
49阅读
pytorch的默认整数是用64个比特存储,也就是8个字节(Byte)存储的。 pytorch的默认浮点数是用32个比特存储,也就是4个字节(Byte)存储的。 torch.FloatTensor对应torch.float32。FloatTensor常用做深度学习中可学习参数或…
原创
2021-05-19 21:07:01
445阅读