美文网首页Python基础
1、Python基础篇-numpy包-array系列

1、Python基础篇-numpy包-array系列

作者: LSim | 来源:发表于2020-02-22 18:00 被阅读0次

1、简介

# 简单来说,Numpy是Python的一个科学计算包,包含了多维数组以及多维数组的操作。

# Numpy 的核心是ndarray 对象,这个对象封装了同质数据类型的n维数组。

# 起名 ndarray 的原因是 a-dimension-array的缩写。

# 参数(object,dtype=None,copy=True,order="K",subok=False,ndmin=0)

2、用法举例

一、array 把其他类型转换成numpy的ndarry格式(要求所有的数据类型一样)

导入numpy包 生成数组a 把数组转成array格式n1 查看是否转换成成功 生成数组b 把数组转成array格式n2

二、运算

乘法:n1*n2 加法:n1+n2

三、数据类型 int64(整数) int32 float64(小数)

生成array格式数组ar 查看ar格式 转换ar格式为小数类型

四、修改数据类型 astype()

生成array格式nk 查看nk数据类型 修改nk数据类型

五、创建全0数据 np.zeros()    参数(shape,dtype=float,order='C')

3维度整数全0数组

六、创建全1矩阵 np.ones()   参数(shape,dtype=None,order='C')

3维度整数全1数组

七、创建单位矩阵 np.eye()  参数(N,M=None,K=0(偏移),dtype=float)

三行四列单位矩阵

八、对角矩阵 np.diag() 参数(V,K=0)

对角矩阵

九、随机数组

3行5列,最小1最大5的整数随机数组 3行5列,最大值1的小数随机数组   非标准正态分布 标准正态分布 卡方分布 T分布 伯努利分布 在ll中随机选择出3*3矩阵 随机打乱


相关文章

  • 1、Python基础篇-numpy包-array系列

    1、简介 # 简单来说,Numpy是Python的一个科学计算包,包含了多维数组以及多维数组的操作。 # Nump...

  • NumPy之数据基础

    numpy.array 基础 Python List 的特点 列表中元素类型不必相同 Python中的array ...

  • Python Numpy介绍

    Numpy 基础 Numpy中的数组的类型为ndarray,不同于python自带的array.array(只能由...

  • Python之Numpy使用教程

    1.NumPy概述 NumPy(Numerical Python)是用Python进行科学计算的基础软件包。包含以...

  • Numpy | 基础操作(矩阵)

    NumPy 基础操作 什么是 NumPy NumPy是Python中科学计算的基础包。它是一个Python库,提供...

  • Numpy入门

    1、熟悉 numpy 的基础属性 2、numpy 创建 array 3、numpy的基础运算 4、numpy索引 ...

  • Numpy

    NumPy是Numeric Python的简称 NumPy是Python科学计算的基础工具包 NumPy是Pyth...

  • Python里面有很多的黄金库!掌握这些,工资翻一倍不是问题!

    1.NumPy NumPy是Python科学计算的基础包,它提供: 1).快速高效的多维数组对象ndarray; ...

  • numpy 基础

    numpy 基础 导入numpy 版本 np常用方法 numpy.array 的基本属性 numpy.array ...

  • numpy

    Numpy概述 NumPy(Numerical Python的简称)是Python数值计算最重要的基础包。大多数提...

网友评论

    本文标题:1、Python基础篇-numpy包-array系列

    本文链接:https://www.haomeiwen.com/subject/xaqhqhtx.html