1-Pytorch初始化张量和张量的类型
1-Pytorch初始化张量和张量的类型
1 导入必备库
import torch
import numpy as np
2 初始化张量
# 初始化张量
t = torch.tensor([1,2])#.type(torch.FloatTensor)
print(t)
print(t.dtype)
输出:
tensor([1, 2])
torch.int64
3 创建float型张量
# 创建float型张量
t = torch.FloatTensor([1,2])
print(t)
print(t.dtype)t = torch.LongTensor([1,2])#int型
print(t)
print(t.dtype)
输出:
tensor([1., 2.])
torch.float32
tensor([1, 2])
torch.int64
4 从Numpy数组ndarray创建张量
# 从Numpy数组ndarray创建张量
np_array = np.array([[1,2],[3,4]])
t_np = torch.from_numpy(np_array)#.type(torch.int32)
print(t_np)'''张量的ndarray类型主要包含:32位浮点型:torch.float32/torh.float(常用),相当于torch.FloatTensor64位浮点型:torch.float6416位浮点型:torch.float1664位整型:torch.in64/torch.long(常用),相当于torch.LongTensor32位整型:torch.int3216位整型:torch.int168位整型:torch.int8
'''
print(torch.float == torch.float32)
print(torch.long == torch.int64)
输出:
tensor([[1, 2],[3, 4]], dtype=torch.int32)
True
True
5 构建张量时用dtype明确其类型,或者用type
# 构建张量时用dtype明确其类型,或者用type
t = torch.tensor([[1, 2],[3, 4]], dtype=torch.int32)
print(t)
print(t.dtype)t = torch.tensor([[1, 2],[3, 4]]).type(torch.int32)
print(t)
print(t.dtype)
输出:
tensor([[1, 2],[3, 4]], dtype=torch.int32)
torch.int32
tensor([[1, 2],[3, 4]], dtype=torch.int32)
torch.int32
6 等价转换int64和float32
t = torch.tensor([[1, 2],[3, 4]]).type(torch.int32)
print(t)
print(t.dtype)t = t.long() #等同int64
print(t)
print(t.dtype)t = t.float() #等同float32
print(t)
print(t.dtype)
输出:
tensor([[1, 2],[3, 4]], dtype=torch.int32)
torch.int32
tensor([[1, 2],[3, 4]])
torch.int64
tensor([[1., 2.],[3., 4.]])
torch.float32
相关文章:
1-Pytorch初始化张量和张量的类型
1-Pytorch初始化张量和张量的类型 1 导入必备库 import torch import numpy as np2 初始化张量 # 初始化张量 t torch.tensor([1,2])#.type(torch.FloatTensor) print(t) print(t.dtype)输出: tensor([1, 2]) torch.int643 创建float型张量 # 创建float型张量…...
诊断网络卡的原因
首先,通过ipconfig和ping命令来诊断。 手头要有一台Windows电脑。在dos窗口下,输入ipconfig,可以查看到本机“手动设置”或者“自动获取”的IP地址。 这里有几种可能性: IP地址和网关地址都正确。(不存在问题…...
100万级连接,爱奇艺WebSocket网关如何架构
说在前面 在40岁老架构师 尼恩的读者社区(50)中,很多小伙伴拿到一线互联网企业如阿里、网易、有赞、希音、百度、滴滴的面试资格。 最近,尼恩指导一个小伙伴简历,写了一个《高并发网关项目》,此项目帮这个小伙拿到 字节/阿里/微…...
当电脑遇到msvcp110.dll丢失怎么办?最新解决方法分享
在使用电脑过程中,我们经常会遇到一些系统文件丢失的问题。其中,msvcp110.dll是Windows操作系统中的一个重要的动态链接库文件,它包含了许多与C运行库有关的函数和类。当系统中缺少或损坏这个文件时,可能会导致一些应用程序无法正…...
微信小程序自动化测试pytest版工具使用方法
-mini https://github.com/zx490336534/pytest-mini 微信小程序自动化测试pytest插件/工具 基于MiniTest进行pytest改造 使用方法 准备测试小程序 根据miniprogram-demo项目介绍运行一次项目 成功运行后关闭 安装&更新 pip install pytest-mini --upgrade引入插件…...
React 与 TS 结合使用时的技巧总结
使用 TS 泛型来定义通用参数 有些时候会遇到有些业务页面结构是通用的,只是传入页面组件的参数略有不同,这样我们可以使用 TS 的泛型来定义通用参数。具体的实例如下: type GenericPropsData<T> {items: T[];onClick: (value: T) &g…...
【深入解析spring cloud gateway】07 自定义异常返回报文
Servlet的HttpResponse对象,返回响应报文,一般是这么写的,通过输出流直接就可以将返回报文输出。 OutputStream out response.getOutputStream(); out.write("输出的内容"); out.flush();在filter中如果发生异常(例如…...
如何写一个sh脚本将一个本地文件通过 scp命令上传到远程的 centos服务器?
如何写一个sh脚本将一个本地文件通过 scp命令上传到远程的 centos服务器? 1.1 背景需求1.2 解决方案1.3 附录1.3.1 scp命令用法与示例1.3.1.1 scp命令用法与解释1.3.1.2 scp 命令用法示例1.3.1.2.1 示例一:从本地复制文件到远程计算机1.3.1.2.2 示例二&a…...
【CMake工具】工具CMake编译轻度使用(C/C++)
目录 CMake编译工具 一、CMake概述 二、CMake的使用 2.1 注释 2.1.1 注释行 2.1.2 注释块 2.2 源文件 2.1.1 共处一室 2.1.2 VIP包房 2.3 私人定制 2.2.1 定义变量 2.2.2 指定使用的C标准 2.2.3 指定输出的路径 2.4 搜索文件 2.3.1 方式1 2.3.2 方式2 2.5 包含…...
用Navicat备份Mysql演示系统数据库的时候出:Too Many Connections
今天用Navicat进行数据备份的时候,发现由于数据库连接数目过多导致连接锁定,这种情况在多人协同开发的场景中很常见。当然我这里也因为多个应用使用了数据库连接,所以出现了Too Many Connections。 可能是超过最大连接数了。 1、进入Navicat…...
知识储备--基础算法篇-矩阵
2.矩阵 2.1第54题螺旋矩阵 第一题上来就跪了,看了官方答案感觉不是很好理解,找了一个比较容易理解的。 class Solution(object):def spiralOrder(self, matrix):""":type matrix: List[List[int]]:rtype: List[int]"""…...
Zabbix -- QQ邮箱报警
目录 一、创建监控项及触发器 1.1创建监控项 1.2 创建监控项的触发器 1.3 测试触发器 二、邮箱媒介设置 2.1 设置报警媒介类型 2.2 创建用户群组和用户 三、动作绑定 3.1 创建动作 3.2 动作操作 3.3 动作测试(发送邮件测试) 四、问题总结 4.1 邮件发送…...
eclipse链接MySQL数据库
在MySQL官网下载驱动 MySQLhttps://www.mysql.com/cn/点击下载: 页面滚动到最下方选择社区版: 选择Java版本: 接下来,需要选择操作系统,我们选择平台独立: eclipse 接下来,我们打开eclipse,新建…...
ansible 使用roles简单部署LAMP平台
目录 一、了解roles目录 二、基于构建LAMP平台创建roles目录 1、在192.168.115.148创建目录 2、书写php的测试页面 3、编写httpd角色的main.yml文件 4、编写mysql角色的main.yml文件 6、编写lamp的playbook 7、启动剧本 8、访问 一、了解roles目录 在Ansible中&#…...
如何使用Web Storage对页面中数据进行监听?
当使用Web Storage存储的数据发生变化时,会触发Window对象的storage事件,我们可以监听该事件并指定事件处理函数,当其他页面中的localStorage或 sessionStorage中保存的数据发生改变时,就会执行事件处理函数。 监听storage事件的…...
GO语言网络编程(并发编程)runtime包
GO语言网络编程(并发编程)runtime包 1. runtime包 1.1.1. runtime.Gosched() 让出CPU时间片,重新等待安排任务(大概意思就是本来计划的好好的周末出去烧烤,但是你妈让你去相亲,两种情况第一就是你相亲速度非常快,见…...
MR源码解析和join案例
MR源码解析 new Job(): 读取本地文件, xml配置job.start(): 启动线程job的run():线程方法 runTasks(): 传入对应的接口,启动map或者reduceMapTask类的run(): 设置map阶段的参数,初始化任务,创建上下文对象 创建读取器LineRecordReader判断是…...
ML+LLMs:利用LLMs大语言模型赋能或者结合ML机器学习算法进行具体应用的简介、具体案例之详细攻略
ML+LLMs:利用LLMs大语言模型赋能或者结合ML机器学习算法进行具体应用的简介、具体案例之详细攻略 目录 利用LLMs赋能或者结合ML算法进行具体应用的简介...
python GIL锁
1、GIL是什么 GIL:Global Interpreter Lock又称全局解释器锁。简单来说是一个互斥锁,每个线程在执行的过程中都需要先获取GIL,作用就是限制多线程同时执行,使得在同一进程内任何时刻仅有一个线程在执行。 由于GIL的存在࿰…...
git打tag和版本控制规范
我们在开发中经常会遇到要打tag的情况,但这个tag应该如何打呢?我不知道大家平时是怎么打的,但我基本就是从1.0.0开始进行往上递增,至于如何递增,基本凭感觉。今天同事新打了一个tag进行发版,然后被架构点名…...
河南AI设计课程指南:机构推荐与避坑秘籍
一、AI 设计热潮下的河南求学路在数字化时代的浪潮中,AI 设计正以前所未有的速度席卷各个行业,成为了创新与效率的新代名词。从广告设计、影视制作到电商运营、交互设计,AI 设计不仅能够大幅提升设计效率,还能通过数据分析和算法模…...
STM32单片机学习(11)——GPIO输入实验
文章目录实验一:按住按键LED点亮实验题目要求接线与程序框架程序实现存在的问题 —— 按键抖动优化后的程序代码实验二:光敏电阻传感器控制LED实验光敏电阻光敏电阻传感器各部分元器件介绍比较器正极输入电压分析比较器负极输入电压分析最终结论临界状态…...
2026 电钢琴选购核心:三踏板 + 全配重,3 个价位段精准推荐
很多新手选琴总陷入两难:同价位,选大牌溢价还是高配置实用款?同配置,选便携易收纳还是立式强共鸣?其实选琴逻辑很简单:同价比配置、同配看价格,核心锁定三踏板、全配重、高复音数三大刚需&#…...
StockSharp开源量化交易平台:C#/.NET生态的一站式解决方案
1. 项目概述:一个开源的量化交易与市场数据平台 如果你在金融科技、量化交易或者自动化交易系统开发领域摸爬滚打过一段时间,那么“StockSharp”这个名字大概率会出现在你的雷达上。它不是一个简单的库,而是一个庞大、成熟且野心勃勃的开源项…...
北航毕业论文LaTeX模板终极指南:快速掌握专业排版技巧
北航毕业论文LaTeX模板终极指南:快速掌握专业排版技巧 【免费下载链接】BUAAthesis 北航毕设论文LaTeX模板 项目地址: https://gitcode.com/gh_mirrors/bu/BUAAthesis 还在为北航毕业论文的格式要求而烦恼吗?手动调整页边距、页眉页脚、参考文献格…...
油猴脚本集成ChatGPT:从原理到实战的浏览器AI自动化指南
1. 项目概述:一个为油猴脚本注入ChatGPT能力的起点如果你是一名前端开发者,或者对浏览器自动化、网页增强有浓厚的兴趣,那么你一定听说过或者用过“油猴脚本”。它就像给你的浏览器装上了一套瑞士军刀,可以自定义网页的样式、功能…...
[K8S小白问题集] - Calico好在哪里?
一、Calico 的核心优势:不止于连通Calico 的设计哲学是“用路由而非封装实现连通,用策略而非信任保障安全”。它并非简单的 CNI,而是一个完整的云原生网络与安全平台。1.1 三层核心能力能力技术实现价值BGP 原生 Underlay每个节点运行 BIRD&a…...
光波导技术在高速PCB设计中的关键应用与挑战
1. 光波导技术在现代PCB设计中的核心价值2008年那个看似平常的十二月,当Mentor Graphics发布那份关于印刷电路板光波导技术的白皮书时,恐怕很少有人能预见这项技术会在今天成为5G基站和数据中心的核心支撑。作为在高速PCB设计领域摸爬滚打十五年的老工程…...
如何使用Tutorial-Codebase-Knowledge实现Docker Swarm集群部署的终极指南
如何使用Tutorial-Codebase-Knowledge实现Docker Swarm集群部署的终极指南 【免费下载链接】Tutorial-Codebase-Knowledge Pocket Flow: Codebase to Tutorial 项目地址: https://gitcode.com/gh_mirrors/tu/Tutorial-Codebase-Knowledge Tutorial-Codebase-Knowledge&a…...
低成本脉冲多普勒雷达技术解析与应用
1. 低成本脉冲多普勒雷达技术概述脉冲多普勒雷达(Pulse Doppler Radar, PDR)作为一种能够同时测量目标距离和速度的传感器技术,在传统认知中往往与高成本、复杂架构划等号。这种刻板印象主要源于其典型架构需要独立的稳定本振(STALO)和相干振荡器(COHO)系统来保证信…...
