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

这个结果是

相关推荐
IT杨秀才3 分钟前
LangChain框架入门系列(3):数据连接
人工智能·后端·langchain
IT杨秀才4 分钟前
LangChain框架入门系列(2):Hello LangChain
人工智能·后端·langchain
易安说AI4 分钟前
全网精选!14个爆火MCP资源库,让你的AI Agent能力翻倍!
人工智能
KuaFuAI7 分钟前
DeepSeek开源引爆AI Agent革命:应用生态迎来“安卓时刻”
人工智能·开源·agent·deepseek
爱心发电丶8 分钟前
WePush 一款基于模拟点击实现的微信消息推送机器人,安全稳定不封号
python
luoganttcc8 分钟前
开源的自动驾驶模拟器
人工智能·开源·自动驾驶
何双新9 分钟前
L1-7、Prompt 的“调试技巧”
人工智能·prompt
何双新14 分钟前
L1-4、如何写出清晰有目标的 Prompt
大数据·人工智能·prompt
哲讯智能科技17 分钟前
得佳胜&哲讯科技 SAP项目启动会:胶带智造新起点 数字转型新征程
大数据·人工智能