当前位置: 首页 > news >正文

CANN AsNumpy数组操作API

数组操作【免费下载链接】asnumpy-docs项目地址: https://gitcode.com/cann/asnumpy-docs::: info 当前 API 文档站仅保留了一组代表性API。由于 AsNumpy 前端与文档体系仍在进行较大幅度整改其余接口文档暂时隐藏待前端稳定后再逐步补全。当前文档仅供参考。 :::asnumpy.zerosasnumpy.zeros(shape: ShapeLike, dtype: DTypeLike None) - ndarray创建一个用零值初始化的数组。此函数分配一个具有指定形状的新asnumpy.ndarray并将所有元素填充为零。数组在 asnumpy 使用的当前执行设备上创建。参数shape(ShapeLike, int 或 int 序列): 指定输出数组的维度。单个整数创建一维数组序列定义多维形状。dtype(DTypeLike, 可选): 返回数组的数据类型。如果未提供则使用默认数值类型。返回值ndarray: 所有元素都设置为零且形状与给定shape参数匹配的数组。参见numpy.zeros: NumPy 创建零数组的等效函数。::: tip 返回的数组由 asnumpy 分配根据运行时配置可能驻留在加速器设备上。 :::示例 import asnumpy as ap ap.zeros(3) array([0., 0., 0.]) ap.zeros((2, 2), dtypeint) array([[0, 0], [0, 0]])asnumpy.zeros_likeasnumpy.zeros_like(other: ArrayLike, dtype: DTypeLike None) - ndarray创建一个与输入维度匹配的零初始化数组。此函数返回一个新的asnumpy.ndarray其形状与输入对象匹配所有元素都初始化为零。参数other(ArrayLike): 提供输出数组形状的参考对象。dtype(DTypeLike, 可选): 返回数组的数据类型。未显式指定时通常按输入推断在当前 asnumpy 测试用例中*_like系列通常显式传入dtype以确保行为与 NumPy 对齐。返回值ndarray: 填充零且与other形状相同的数组。参见asnumpy.zerosnumpy.zeros_like示例 import numpy as np import asnumpy as ap x ap.ndarray.from_numpy(np.array([[1, 2], [3, 4]], dtypenp.int32)) ap.zeros_like(x, dtypex.dtype) array([[0, 0], [0, 0]])asnumpy.fullasnumpy.full(shape: ShapeLike, value: ScalarLike, dtype: DTypeLike None) - ndarray创建一个填充特定值的数组。返回一个新的asnumpy.ndarray其中所有元素都设置为value。形状和 dtype 由shape和dtype参数控制。参数shape(ShapeLike, int 或 int 序列): 输出数组的形状。value(ScalarLike): 填充数组的值。dtype(DTypeLike, 可选): 数组的所需数据类型。返回值asnumpy.ndarray: 填充指定值的数组。::: tip 当前测试覆盖表明full已验证支持常见浮点、带符号整数、uint8与bool类型uint16与复数类型未在当前实现中支持。 :::参见numpy.fullasnumpy.full_like: 创建与另一个数组形状匹配的填充数组。asnumpy.zeros: 创建零数组。asnumpy.ones: 创建 1 数组。示例 import asnumpy as ap ap.full((2, 2), 7, dtypeap.int32) array([[7, 7], [7, 7]]) ap.full((2, 3), 3.5, dtypeap.float32) array([[3.5, 3.5, 3.5], [3.5, 3.5, 3.5]])asnumpy.full_likeasnumpy.full_like(other: ArrayLike, value: ScalarLike, dtype: DTypeLike None) - ndarray创建一个填充标量值的新数组从提供的数组继承形状。参数other(ArrayLike): 用于输出形状的数组。value(ScalarLike): 填充数组的值。dtype(DTypeLike, 可选): 输出数组的所需数据类型。在当前 asnumpy 测试用例中full_like通常显式传入该参数。返回值asnumpy.ndarray: 填充value且与other形状匹配的数组。::: tip 当前测试覆盖表明full_like已验证支持常见浮点、带符号整数、uint8与bool类型uint16未在当前实现中支持。 :::参见numpy.full_likeasnumpy.full: 从形状创建填充数组。示例 import numpy as np import asnumpy as ap x ap.ndarray.from_numpy(np.array([1, 2, 3, 4], dtypenp.int32)) ap.full_like(x, 9, dtypex.dtype) array([9, 9, 9, 9])asnumpy.emptyasnumpy.empty(shape: ShapeLike, dtype: DTypeLike None) - ndarray分配一个不初始化元素值的新数组。返回一个具有任意内容的新asnumpy.ndarray。数组形状和 dtype 由参数决定。参数shape(ShapeLike, int 或 int 序列): 输出数组的形状。dtype(DTypeLike, 可选): 数组的所需数据类型。返回值asnumpy.ndarray: 具有未初始化值的数组其内容未定义。参见numpy.empty示例 import asnumpy as ap ap.empty((2, 2)) array([[... , ...], [... , ...]])::: tip 上面的输出仅为示意。empty返回的元素值未定义不应依赖其具体内容。 :::asnumpy.empty_likeasnumpy.empty_like(prototype: ArrayLike, dtype: DTypeLike None) - ndarray分配一个与输入维度相同但未初始化的数组。参数prototype(ArrayLike): 用于输出形状的数组。dtype(DTypeLike, 可选): 输出数组的所需数据类型。在当前 asnumpy 测试用例中empty_like通常显式传入该参数。返回值asnumpy.ndarray: 具有未初始化值且与prototype形状相同的数组。参见numpy.empty_like示例 import numpy as np import asnumpy as ap a ap.ndarray.from_numpy(np.array([[1, 2], [3, 4]], dtypenp.int32)) ap.empty_like(a, dtypea.dtype) array([[... , ...], [... , ...]])::: tip 上面的输出仅为示意。empty_like返回的元素值未定义不应依赖其具体内容。 :::asnumpy.eyeasnumpy.eye(n: int, dtype: DTypeLike None) - ndarray生成一个对角线为 1、其他位置为 0 的 2-D 数组。生成一个对角线元素为 1、其他位置为 0 的方阵。参数n(int): 矩阵的行数和列数。dtype(DTypeLike, 可选): 矩阵的所需数据类型。返回值asnumpy.ndarray: 形状为(n, n)的单位矩阵。::: tip 当前测试覆盖表明eye已验证支持float32、常见带符号整数、uint8与boolfloat64与uint16未在当前实现中支持。 :::参见numpy.eyeasnumpy.identity: 创建单位数组的等效函数。示例 import asnumpy as ap ap.eye(3, dtypeap.int32) array([[1, 0, 0], [0, 1, 0], [0, 0, 1]])asnumpy.onesasnumpy.ones(shape: ShapeLike, dtype: DTypeLike None) - ndarray创建一个填充 1 的数组。参数shape(ShapeLike, int 或 int 序列): 输出数组的形状。dtype(DTypeLike, 可选): 数组的所需数据类型。返回值asnumpy.ndarray: 具有指定形状和 dtype 的 1 数组。::: tip 当前测试覆盖表明ones已验证支持float32、float64、常见带符号整数、uint8与bool不支持float16、uint16/32/64、complex并非所有 NumPy dtype 都已在当前实现中验证支持。 :::参见numpy.ones示例 import asnumpy as ap ap.ones(4, dtypeap.float32) array([1., 1., 1., 1.])asnumpy.ones_likeasnumpy.ones_like(other: ArrayLike, dtype: DTypeLike None) - ndarray创建一个与输入维度匹配的 1 填充数组。参数other(ArrayLike): 用于输出形状的数组。dtype(DTypeLike, 可选): 输出数组的所需数据类型。在当前 asnumpy 测试用例中ones_like通常显式传入该参数。返回值asnumpy.ndarray: 与other形状相同以及可选的 dtype的 1 数组。::: tip 当前测试覆盖表明ones_like已验证支持float32、float64、常见带符号整数、uint8与bool并非所有 NumPy dtype 都已在当前实现中验证支持。 :::参见numpy.ones_like示例 import numpy as np import asnumpy as ap x ap.ndarray.from_numpy(np.array([[0, 1, 2], [3, 4, 5]], dtypenp.int32)) ap.ones_like(x, dtypex.dtype) array([[1, 1, 1], [1, 1, 1]])asnumpy.identityasnumpy.identity(n: int, dtype: DTypeLike None) - ndarray生成给定大小的单位矩阵。参数n(int): 行数和列数。dtype(DTypeLike, 可选): 矩阵的所需数据类型。返回值asnumpy.ndarray: 形状为(n, n)的单位矩阵。::: tip 当前测试覆盖表明identity已验证支持float32、常见带符号整数、uint8与boolfloat64与uint16未在当前实现中支持。 :::示例 import asnumpy as ap ap.identity(3, dtypeap.int32) array([[1, 0, 0], [0, 1, 0], [0, 0, 1]])【免费下载链接】asnumpy-docs项目地址: https://gitcode.com/cann/asnumpy-docs创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
http://www.gsyq.cn/news/1331256.html

相关文章:

  • 初次购买Taotoken的Token Plan套餐在月度开发中的成本节省体会
  • CANN/asnumpy随机抽样API
  • CANN Scatter算子评测
  • 三步实现微信聊天记录永久保存:WeChatMsg本地化数据管理全攻略
  • 除了-mtime,find的-atime和-ctime在安全审计与磁盘排查中怎么用?
  • 如何轻松掌握网页资源下载:开源猫抓插件的终极指南 [特殊字符]
  • ncmdump终极指南:5分钟解锁网易云音乐NCM加密文件
  • 3分钟彻底解决Cursor试用限制:设备标识重置技术深度解析
  • wlnmp一键安装包260520更新:多软件版本升级,支持多系统架构快速部署
  • 用CUDA C++手搓LeNet推理引擎:从PyTorch导出权重到GPU加速的完整流程(附源码)
  • Cleanse性能优化技巧:10个提升应用响应速度的最佳实践
  • 保姆级教程:在Colab上免费运行AlphaFold2,5分钟预测你自己的蛋白质结构
  • 深度解密Il2CppDumper:Unity逆向工程的高效实战指南
  • 3大AI创作效率瓶颈的模块化解法:ComfyUI企业级工作流自动化实践
  • G-Helper完整指南:3分钟掌握华硕笔记本性能优化神器
  • 从RANS到LES:你的CFD模拟到底需不需要做网格无关性验证?一次讲清楚
  • CANN/asc-devkit GlobalTensor地址获取
  • 从Word转投LaTeX:我用这套Windows环境配置,论文排版效率翻倍了
  • BetterChatGPT提示词库功能:高效管理与复用AI指令
  • CANN/asc-devkit卷积反向End接口
  • CANN/asc-devkit三维卷积反向滤波器步长设置
  • 联想拯救者工具箱终极指南:完全替代Vantage的轻量级硬件管理方案
  • OpCore-Simplify:如何30分钟完成专业级黑苹果配置
  • 创业团队如何用Taotoken平衡AI应用成本与稳定性
  • KDiff3终极指南:3个技巧让你告别代码合并冲突的烦恼
  • Web安全:XSS、CSRF与防护策略
  • 2026 年 5 月西安成人高考机构测评|择校避坑指南 - 讲清楚了
  • AI大神Andrej Karpathy加盟Anthropic,人才争夺与诉讼风波下AI格局将生变?
  • 2026 年吉林建筑资质服务靠谱源头机构推荐:资质代办 / 新批 / 延期 / 股权收购 / 选择指南 - 海棠依旧大
  • 掌握AI写专著技巧,利用工具一键生成20万字专著,开启写作新体验!