python数据处理及机器学习之——python科学计算库Numpy

举报
nineteens 发表于 2021/06/24 16:36:04 2021/06/24
【摘要】 python数据处理及机器学习之python科学计算库Numpy

  一、开发环境

  1.Anaconda:一个开源的python发行版本,其包含了conda、Python等180多个科学包及其依赖项。

  2.Jupyter Notebook:交互式笔记本,web应用程序。

  二、Numpy概述

  导入numpy模块

  import numpy as np

  问题导入:如何实现对数组元素加1的操作?——转化为numpy.ndarray类型后操作。

  三、属性与赋值操作

  1.创建类型为numpy.ndarray的array1;赋值;输出array2。

  array1 = np.array([11,22,33,44,55])

  array2 = array1 + 1

  array2

  2.数组相加——相加的数组数组元素个数相同

  array1 + array2

  3.数组相乘——相乘的数组数组元素个数相同

  array1 * array2

  4.ndarray.shape——数组的维度,对于矩阵,n 行 m 列

  np.array([[1,2,3],[4,5,6]]).shape

  


  注:对于ndarray结构来说,里面的所有元素必须为同一类型,否则会自动向下进行转换!

  5.ndarray基本属性操作:type(array)

  array1 = np.array([1,2,3])

  type(array1)

  6.ndarray基本属性操作:array.dtype——返回ndarray 对象的元素类型

  array1.dtype

  7.ndarray基本属性操作:array.itemsize——返回ndarray 对象中每个元素的大小,以字节为单位

  array1.itemsize

  8.ndarray基本属性操作:array.size——返回数组元素的总个数

  array1.size

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。