【python】arange用法

1. NumPy 里的 np.arange

import numpy as np# 语法
np.arange([start, ]stop, [step, ], dtype=None)

参数说明:

  • start:起始值(默认 0)

  • stop:终止值(不包含这个值)

  • step:步长(默认 1)

  • dtype:数据类型

示例:

np.arange(5)         # [0 1 2 3 4]
np.arange(2, 10, 2)  # [2 4 6 8]
np.arange(1.0, 2.0, 0.3)  # [1.0 1.3 1.6 1.9]

2. PyTorch 里的 torch.arange

import torch# 语法
torch.arange(start=0, end, step=1, *, dtype=None, device=None)

参数和 NumPy 类似,但 PyTorch 的张量可以直接放到 GPU 上。

示例:

torch.arange(5)              # tensor([0, 1, 2, 3, 4])
torch.arange(2, 10, 2)       # tensor([2, 4, 6, 8])
torch.arange(0, 1, 0.2)      # tensor([0.0000, 0.2000, 0.4000, 0.6000, 0.8000])
torch.arange(5, device='cuda')  # 在 GPU 上生成 [0,1,2,3,4]

3. 小提示

  • 如果想要生成 固定个数的点,更推荐用 linspace(等分区间)。

np.linspace(0, 1, 5)   # [0.   0.25 0.5  0.75 1. ]
torch.linspace(0, 1, 5) # tensor([0.0000, 0.2500, 0.5000, 0.7500, 1.0000])


✅ 总结:

  • arange → 按步长生成等差数列。

  • linspace → 按个数均匀分布生成数列。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/93808.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/93808.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

力扣1005:k次取反后最大化的数组和

力扣1005:k次取反后最大化的数组和题目思路代码题目 给你一个整数数组 nums 和一个整数 k ,按以下方法修改该数组: 选择某个下标 i 并将 nums[i] 替换为 -nums[i] 。 重复这个过程恰好 k 次。可以多次选择同一个下标 i 。 以这种方式修改数组后&…

国产数据库管理工具 CloudDM 2.7.1.0 发布,OceanBase 等数据源支持复杂 SQL 脱敏数据

CloudDM 是 ClouGence 公司推出的面向团队使用的数据库管理工具,支持云上、云下、多云等多种环境,并且提供多达 23 种数据源的支持。CloudDM 还支持数据库 DevOps CI/CD 功能,将用户产品发布流程中数据库发布和程序发布无缝串联起来。 更新亮…

AI大模型实战:用自然语言处理技术高效处理日常琐事

引言在数字化时代,我们每天都会面对大量的琐碎事务:整理会议记录、处理名单数据、撰写学习笔记等等。这些工作不仅耗时,而且容易出错。幸运的是,随着人工智能技术的发展,特别是大语言模型(LLM)的…

【spring security】为什么要使用userdetailservice

Spring Security UserDetailsService 深度解析:从401到认证成功的完整实现 📋 目录 问题背景Spring Security认证架构UserDetailsService的作用完整实现过程常见问题与解决方案最佳实践 🎯 问题背景 在开发B2B采购平台时,我们…

机器学习中的数据处理技巧

一、Pandas处理丢失数据(一)判断缺失值​​isnull()函数​​:用于判断数据框(DataFrame)中各个单元格是否为空,可帮助我们识别出存在缺失数据的单元格位置。(二)处理缺失值的方法​​…

田野科技“一张皮”,“AI+虚拟仿真”推动考古教学创新发展

文运同国运相牵,文脉同国脉相连。考古不仅关系到我们对古代文化的认知、发掘、保护、利用,关系到考古学学科体系、学术体系、话语体系的建设,更是关系到我国考古学的国际影响力,对增强世界不同地区古代文明的比较研究有着十分重要…

为什么我的UI界面会突然卡顿,失去响应

有操作都应是“非阻塞”的,以确保能随时响应用户的输入。导致主线程阻塞的常见“元凶”主要涵盖五个方面:主线程被“长时间”的同步计算所“阻塞”、单次渲染的界面节点过多或过于复杂、内存中存在“未释放”的巨大对象或“内存泄漏”、响应了“高频率”…

大规模IP轮换对网站的影响(服务器压力、风控)

在当下的互联网环境中,代理IP轮换已经成为爬虫、SEO、数据采集等行业的常见手段。尤其是大规模数据抓取时,通过代理池实现IP轮换,可以有效避免因单一IP请求过于频繁而被目标网站封禁。 然而,大规模IP轮换虽然对采集方有利&#xf…

4. STM32 vscode 环境, 官方插件

文章目录1. 新建配置2. 安装插件3. 新建工程1. 新建配置 新建vscode 配置, 因为stm32插件比较多, 避免和其他插件冲突。 激活环境: 这里可快速切换: 2. 安装插件 可选择安装最新预览版: 等待依赖安装完成后重启…

【动态规划:路径问题】最小路径和 地下城游戏

最小路径和(medium) 64. 最小路径和 ​ 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 ​ **说明:**每次只能向下或者向右移动一步。 示例 1&#xff…

SQL详细语法教程(七)核心优化

以下对 SQL 优化 涉及的关键场景(含 update 行锁优化)进行极致详细的拆解,从底层原理、执行流程到实战代码、避坑指南全维度覆盖,搭配表格对比让逻辑更清晰:一、SQL 优化 - COUNT 优化1. 底层原理:COUNT() …

Tomcat 的核心脚本catalina.sh 和 startup.sh的关系

catalina.sh 和 startup.sh 都是 Tomcat 的核心脚本,但它们的角色和使用场景有所不同。以下是它们的主要区别和适用场景:1. 功能区别脚本主要用途底层调用关系startup.sh一个快捷入口脚本,用于快速启动 Tomcat(后台模式&#xff0…

飞算JavaAI:简易贪吃蛇小游戏

目录先确定核心功能技术选型核心功能实现过程1. 数据模型设计2. 游戏界面和绘制逻辑3. 游戏主框架和事件处理飞算JavaAI在开发中的应用体验可以进一步优化的地方作为Java课程的小作业,不想做太复杂的管理系统,就选了贪吃蛇这个经典小游戏。全程用Swing做…

如何保障内部网络安全前提下,实现与外部互联网之间的文件传输?

在数字化时代,企业网络环境日益复杂,普遍采用“内外网隔离”的安全架构:内部办公网承载业务系统与数据,外部互联网则用于对外沟通与信息获取。这种隔离有效抵御了外部攻击,但也带来了“信息孤岛”问题——如何在保障内…

计算机视觉 图片处理 在骨架化过程中,每次迭代都会从图像的边缘移除一层像素,直到只剩下单像素宽度的骨架

你说得对,if cv2.countNonZero(binary) 0: break 这个条件确实表示图像中已经没有非零像素,即图像完全变为空白。这并不是骨架化完成的标志,而是表示图像已经被腐蚀到没有任何内容了。 在骨架化过程中,我们需要一个更合适的停止条…

rt-thread audio框架移植stm32 adc+dac,用wavplayer录音和播放

D1 参考 rt-thread官方sdk中,正点原子stm32f429-atk-appollo的board中有audio文件夹,包括了mic/play的程序,wm8978的库文件因为我们基于stm32h750内置adcdac设计,所以不需要wm8978.c/h。只需要移植drv_sound.c和drv_mic.c D2 工程…

AI重塑软件测试:质量保障的下一站

软件开发的世界变化飞快,系统越来越复杂,用户的胃口越来越大,产品上线的压力也越来越大。作为测试工程师,你是不是常常觉得传统测试已经跟不上节奏了?手工测试累死人,自动化脚本维护到崩溃,测试…

【前端基础知识系列六】React 项目基本框架及常见文件夹作用总结(图文版)

在 React 开发中,一个清晰合理的项目结构不仅能提高开发效率,还能让代码更易于维护和扩展。尤其是在团队协作中,统一的项目结构规范至关重要。本文将通过图文结合的方式,详细介绍 React 项目的基本框架以及常见文件夹的定义与作用…

0815 UDP通信协议TCP并发服务器

Part 1.思维导图一.UDP通信协议1.原理服务器端:1.用socket函数创建一个套接字文件2.创建服务器端地址结构体并赋值3.用ford函数将套接字文件与地址结构体绑定4.创建接收客户端地址结构体5.利用sendto和recvfrom函数传输和接收信息客户端:1.用socket函数创…

一个基于纯前端技术实现的五子棋游戏,无需后端服务,直接在浏览器中运行。

一 功能特性1.1 核心游戏功能- **标准五子棋规则**:1515棋盘,黑子(玩家)先手 - **AI对战模式**:白子AI具有中等难度,会进行智能进攻和防守 - **胜负判定**:支持横向、纵向、斜向五子连线获胜 - **平局检测**&#xff1…