【机器学习】Numpy

NumPy属性

复制代码
   arr=np.array([[1,2,3]
                ,[4,5,6]])

   print("ndim: ",arr.ndim)   # 2 二维数组
   print("shape: ",arr.shape)  #(2,3) 二行3列
   print("size: ",arr.size)   # 6, 一共六个元素
   print("dtype: ",arr.dtype) # int 64
   print("itemsize: ",arr.itemsize)  # 8 , 每个int 64占8个字节
复制代码
   # 生成0 - 14 的数字,重塑为 3 行5 列的二维数组
   a=np.arange(15).reshape(3,5)

   print("数组的维度:",a.shape)   # (3, 5)
   print("数组轴的个数:",a.ndim)  # 2
   print("数组元素类型: ",a.dtype)  # int64
   print("数组中每个元素的字节大小:",a.itemsize)  # 8
   print("数组元素的总个数:",a.size)   # 15
   print("类型查询:",type(a))  #  <class 'numpy.ndarray'>
   print(a)

1)a.shape:返回元组(3,5),代表数组3 行 5 列;元组长度就是维度数

2)a.ndim :轴 / 维度数量,这里是2,二维数组

3)a.dtype :数组内元素的数据类型,默认int64(64 位整数)

4)a.itemsize :单个元素占用内存字节数,int64占 8 字节

5)a.size :数组全部元素总数 3*5=15
6)np.arange(15):生成 [0,1,2,3,...,14]
7).reshape(3,5):把一维数组,重新调整形状为 3 行 5 列,

元素总数必须匹配(3*5=15)
4.

相关推荐
火山引擎开发者社区9 小时前
迎战双十一,如何让智能客服 Agent 经得起真实业务考验?
人工智能
mit6.82410 小时前
最近在读黑塞的《玻璃球游戏》-“ai预言“
人工智能
软件派10 小时前
MiniMax M3.1 Flash 高频业务落地实战指南
大数据·数据库·人工智能
麦豆GEO10 小时前
ToB企业GEO落地实战指南
大数据·人工智能
火山引擎开发者社区10 小时前
已升级!DeepSeek-V4.1-Flash-1017限时加量
人工智能
志尊宝10 小时前
AI原生前端开发(025):端侧AI实战项目:智能笔记助手
人工智能·笔记·ai-native
白日放歌须纵久10 小时前
Claude Skills 升级后行为漂移?用快照基线与黄金任务集做回归验证
人工智能
虎鲸不是鱼10 小时前
AI 自动化逆向(二十六)「已解出」和「已解析」是两回事
人工智能·自动化·大模型·逆向·ai逆向
2601_9556624610 小时前
搞笑视频配音怎么做?如何选择有辨识度的声音
大数据·人工智能·音视频·语音识别·媒体