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

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.mrgr.cn/news/71983.html

相关文章:

  • 【菜笔cf刷题日常-1400】C. RationalLee(贪心)
  • 线性代数(第四章:方程组)
  • 工程数学线性代数(同济第七版)附册课后习题答案PDF
  • 用K8S部署nginx负载均衡
  • 宋浩《线性代数》知识点卡
  • 【LeetCode】【算法】581. 最短无序连续子数组
  • 数字信号处理Python示例(12)生成Chirp(线性调频)信号
  • 实验27:lcd12864液晶显示实验
  • CAN总线位同步的使用以及总线仲裁规则详解
  • 基于YOLOv5的人群密度检测系统设计与实现
  • 跟着尚硅谷学vue2—进阶版2.0—使用 Vue 脚手架2.0
  • 常用数字器件的描述-时序逻辑器件的描述
  • 类似keepalived的软件还有哪些
  • Docker部署Redis哨兵
  • 在 Service Worker 中caches.put() 和 caches.add()/caches.addAll() 方法他们之间的区别
  • 【知识科普】ARM架构和x86架构
  • CustomersettleController
  • 大循环引起CPU负载过高
  • Android命令行启动SoftAP功能
  • golang项目三层依赖架构,自底向上;依赖注入trpc\grpc
  • 51c视觉~合集6
  • 【含文档】基于ssm+jsp的在线网课管理系统(含源码+数据库+lw)
  • 音视频入门基础:MPEG2-TS专题(3)——TS Header简介
  • 解剖C++模板(2) —— 模板匹配规则及特化
  • 面向对象试题答案
  • 【Python爬虫实战】轻量级爬虫利器:DrissionPage之SessionPage与WebPage模块详解