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

这个结果是

相关推荐
总有刁民想爱朕ha几秒前
Python YOLOv8 进阶教程
开发语言·python·yolo
zhengfei6111 分钟前
Clawdbot技能合集,精彩纷呈。(Clawdbot已正式更名为Moltbot)
人工智能·语言模型
葱明撅腚4 分钟前
shapely空间数据分析
python·pandas·gis·shapely
TGITCIC4 分钟前
RAG不是魔法,是工程:从知识库到企业部署的硬核实践
人工智能·算法·机器学习·rag·ai agent·ai开发·rag增强检索
A懿轩A4 分钟前
【2026 最新】Python 与 PyCharm 详细下载安装教程 带图展示(Windows 版)
windows·python·pycharm
John Song5 分钟前
miniconda是否初始化?
linux·运维·服务器·python
萤丰信息8 分钟前
智慧园区:当钢筋水泥开始“光合作用”
人工智能·科技·安全·架构·智慧城市·智慧园区
运维小欣10 分钟前
汽车制造业可观测性平台选型指南
人工智能·汽车
KmjJgWeb10 分钟前
基于红外热成像的自动驾驶环境中的运动物体检测_YOLOv26_1
人工智能·yolo·自动驾驶
花间相见10 分钟前
【AI开发】—— LangChain框架
人工智能·python·langchain