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())

这个结果是

相关推荐
Coovally AI模型快速验证24 分钟前
去噪扩散模型,根本不去噪?何恺明新论文回归「去噪」本质
人工智能·深度学习·算法·机器学习·计算机视觉·数据挖掘·回归
歌_顿31 分钟前
attention、transform、bert 复习总结 1
人工智能·算法
snpgroupcn40 分钟前
如何在SAP中实现数据验证自动化?5天缩短验证周期,提升转型效率的3大关键策略
运维·人工智能·自动化
Master_oid41 分钟前
机器学习23:对抗攻击(adversarial attack)(上)
人工智能·机器学习
全知科技1 小时前
AI赋能数据分类分级,迈向智能化数据治理
大数据·人工智能
2501_941664961 小时前
人工智能赋能智慧金融互联网应用:智能风控、投资分析与客户管理实践探索》
人工智能
明知道的博客1 小时前
解决WSL环境下DeepSeek-OCR运行时内存不足问题
python·ocr·deepseek·deepseek-ocr
paopao_wu1 小时前
目标检测YOLO[03]:推理入门
人工智能·yolo·目标检测
让学习成为一种生活方式1 小时前
ANNEVO v2.1安装与使用--生信工具61
人工智能
_张一凡2 小时前
【AIGC面试面经第六期】AI视频-训练与微调技相关问答
人工智能·面试·aigc