当前位置: 首页 > article >正文

pytorch奇怪错误

ValueError: At least one stride in the given numpy array is negative, and tensors with negative strides are not currently supported. (You can probably work around this by making a copy of your array  with array.copy().) 

今天在这里遇到了一个奇怪的bug

import numpy as np

# 创建一个简单的数组
array = np.array([1, 2, 3, 4, 5])

# 使用反向切片创建负步幅数组
reversed_array = array[::-1]

print("原始数组:", array)
print("反向切片后的数组:", reversed_array)
print("反向数组的步幅:", reversed_array.strides)

结果如下
在这里插入图片描述
在这里插入图片描述

import torch 
aa = torch.FloatTensor(array)
bb = torch.FloatTensor(reversed_array)

在这里插入图片描述

正确用法

import torch 
aa = torch.FloatTensor(array)
bb = torch.FloatTensor(reversed_array.copy())

这个结果是
在这里插入图片描述


http://www.kler.cn/a/397808.html

相关文章:

  • 基于opencv制作GUI界面
  • 【动手学电机驱动】 STM32-FOC(7)MCSDK Pilot 上位机控制与调试
  • 逆向攻防世界CTF系列37-crackme
  • YOLOv5、YOLOv6、YOLOv7、YOLOv8、YOLOv9、YOLOv10、YOLOv11 推理的 C++ 和 Python 实现
  • Unity读取Json
  • 计算机网络HTTP——针对实习面试
  • WebRTC API分析
  • IPTV智慧云桌面,后台服务器搭建笔记
  • 《现代网络技术》读书笔记:SDN应用平面
  • 推荐一个基于协程的C++(lua)游戏服务器
  • 工业大数据分析与应用:开启智能制造新时代
  • 【mysql】基于城市多边形,配合mysql库,查询目标点是否在指定城市内
  • VSCode设置
  • RabbitMQ教程:工作队列(Work Queues)(二)
  • 推荐15个2024最新精选wordpress模板
  • centos7 升级openssl 与升级openssh 安装卸载 telnet-server
  • Go中数组和切片
  • stm32——通用定时器时钟知识点
  • 【小白可懂】微信小程序---课表渲染
  • 使用Python爬虫获取商品订单详情:从API到数据存储
  • FastAPI 中间件详解:实现高性能 Web 应用的完整指南和实际案例
  • 安装paddle
  • 鸿蒙学习基本概念
  • React Hooks 深度解析与实战
  • MyBatis从入门到进阶
  • 【代码随想录】刷题记录(31)-有效的括号