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

这个结果是

相关推荐
知识汲取者5 分钟前
Superpowers 实战指南:用“方法论”驯服 AI 编程
人工智能
沙蒿同学19 分钟前
当古诗词遇上 AI:从 38 万句诗词中取一个好名字
python·算法·架构
Rolei_zl22 分钟前
AIGC(生成式AI)试用 54 -- 简单代码解析
人工智能·aigc
CodeCaptain23 分钟前
遐思心智 (01):万古更新,AI在此
人工智能·程序人生·ai
ishangy24 分钟前
AI 视频分析系统平台如何解决港口管理痛点
人工智能·智慧港口·ai视觉监测·港口智能化·ai视觉安防·ai 视频分析平台·港口降本增效
王飞飞不会飞25 分钟前
macbert训练过程记录
人工智能·github
147API30 分钟前
OpenAI工作区Agent计费后,技术团队要补一张成本观测表
人工智能·chatgpt·openai
冷小鱼39 分钟前
Neo4j 深度解析:从原生图存储到 GraphRAG 的知识图谱革命
人工智能·知识图谱·neo4j
烟锁池塘柳042 分钟前
面板数据(Panel Data)、面板数据模型与面板数据回归详解
人工智能·数据挖掘·回归
xxie12379443 分钟前
Python装饰器与语法糖
开发语言·python