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

这个结果是

相关推荐
大神君Bob几秒前
【AI办公自动化】如何使用Pytho让Excel表格处理自动化
python
Heorine1 分钟前
数学建模 绘图 图表 可视化(6)
python·数学建模·数据可视化
栈与堆5 分钟前
LeetCode-1-两数之和
java·数据结构·后端·python·算法·leetcode·rust
GAOJ_K7 分钟前
丝杆模组精度下降的预警信号
人工智能·科技·机器人·自动化·制造
lusasky8 分钟前
Claude Code 2.1.2最佳实战
人工智能
●VON9 分钟前
跨模态暗流:多模态安全攻防全景解析
人工智能·学习·安全·von
柯南小海盗12 分钟前
从“会聊天的AI”到“全能助手”:大语言模型科普
人工智能·语言模型·自然语言处理
焦耳热科技前沿15 分钟前
中科大EMA:3秒焦耳热一步合成双功能催化剂用于甲醇氧化协同高效制氢
大数据·人工智能·自动化·能源·材料工程
向量引擎小橙18 分钟前
推理革命与能耗:AI大模型应用落地的“冰山成本”与破局之路
大数据·人工智能·深度学习·集成学习
学好statistics和DS20 分钟前
卷积神经网络中的反向传播
人工智能·神经网络·cnn