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

这个结果是

相关推荐
爱编程的涵崽3 分钟前
PyTorch——从入门到精通:PyTorch简介与安装(最新版)【PyTorch系统学习】
人工智能·pytorch·python·深度学习
衬衫chenshan2 小时前
【论文阅读】Large Language Models for Equivalent Mutant Detection: How Far Are We?
论文阅读·人工智能·语言模型
云空2 小时前
《人工智能深度学习的基本路线图》
人工智能·深度学习
一只老虎2 小时前
AI 技术在旅游和酒店行业的应用前景
人工智能·旅游·酒店
我叫czc2 小时前
【python笔记03】《类》
开发语言·笔记·python
墨绿色的摆渡人3 小时前
用 Python 从零开始创建神经网络(五):损失函数(Loss Functions)计算网络误差
人工智能·python·深度学习·神经网络
DisonTangor3 小时前
英伟达基于Mistral 7B开发新一代Embedding模型——NV-Embed-v2
人工智能·搜索引擎·embedding
飞滕人生TYF3 小时前
Java LinkedList 详解
java·windows·python
codists3 小时前
《Django 5 By Example》阅读笔记:p651-p678
python·django