使用NDArray来处理数据

本文详细介绍了MXNet中的NDArray,它作为处理数据的主要工具,类似于Numpy,支持CPU和GPU异步计算及自动求导。文章涵盖了创建全0/全1数组、从Python数组构造、生成随机数组,以及广播、数组操作、与Numpy转换和内存优化等主题,是学习机器学习和深度学习的重要概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、创建ndarray数组

1.1创建全0或者全1数组

1.2从python数组中直接构造

1.3 创建随机数组,即每个元素的值都是随机采样而来

 二、操作数组

 三、广播

四、 ndarray和numpy的转换

 五、替换操作(为了减少内存——优化)

 总结


处理数据:数据读取和当数据已经在内存里时如何处理
NDArray——MXNet储存和变化数据的主要工具,和Numpy多维数组类似,但NDArray提供更多功能,一是CPU和GPU的异步计算,二是自动求导,所以使得它更好的支持机器学习。

from mxnet import ndarray as nd

一、创建ndarray数组

1.1创建全0或者全1数组

1.2从python数组中直接构造

1.3 创建随机数组,即每个元素的值都是随机采样而来

(经常被用来初始化模型参数)

跟numpy一样,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值