python中np是做什么的

 更新时间:2020年07月21日 14:34:49   作者:流芳  
在本篇内容里小编给大家整理的是一篇关于python中np的作用的相关文章,有兴趣的朋友们跟着学习下。

在python中,“np”一般是指“numpy”库,是第三方库“numpy”的别名。方法:利用命令“import numpy as np”将numpy库取别名为“np”。

演示:

import numpy as np
arr = np.array([1, 2, 3])
print(arr)

结果是:

[1 2 3]

知识点扩展:

Python中NumPy基础使用

ndarray(以下简称数组)是numpy的数组对象,需要注意的是,它是同构的,也就是说其中的所有元素必须是相同的类型。其中每个数组都有一个shape和dtype。

shape既是数组的形状,比如

import numpy as np
from numpy.random import randn

arr = randn(12).reshape(3, 4)

arr

[[ 0.98655235 1.20830283 -0.72135183 0.40292924]
 [-0.05059849 -0.02714873 -0.62775486 0.83222997]
 [-0.84826071 -0.29484606 -0.76984902 0.09025059]]

arr.shape
(3, 4)

其中(3, 4)即代表arr是3行4列的数组,其中dtype为float64

一下函数可以用来创建数组

array   将输入数据转换为ndarray,类型可制定也可默认
asarray   将输入转换为ndarray
arange 类似内置range
ones、ones_like   根据形状创建一个全1的数组、后者可以复制其他数组的形状
zeros、zeros_like 类似上面,全0
empty、empty_like 创建新数组、只分配空间
eye、identity 创建对角线为1的对角矩阵

到此这篇关于python中np是做什么的的文章就介绍到这了,更多相关python中的np是什么内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python2和python3的输入和输出区别介绍

    python2和python3的输入和输出区别介绍

    这篇文章主要介绍了python2和python3的输入和输出区别介绍,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • python库使用Fire库生成命令行参数

    python库使用Fire库生成命令行参数

    Python Fire是一个开源库,能把Python对象转换为命令行界面,Fire库是一个非常有用的工具,它可以帮助开发人员创建命令行界面,并且可以将任何Python对象转换为命令行界面,这篇文章主要介绍了python库使用Fire库生成命令行参数,需要的朋友可以参考下
    2024-02-02
  • Python内置函数详谈

    Python内置函数详谈

    本篇文章主要介绍了Python内置函数的使用方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-10-10
  • python利用joblib进行并行数据处理的代码示例

    python利用joblib进行并行数据处理的代码示例

    在数据量比较大的情况下,数据预处理有时候会非常耗费时间,可以利用 joblib 中的 Parallel 和 delayed 进行多CPU并行处理,文中给出了详细的代码示例,需要的朋友可以参考下
    2023-10-10
  • 使用Pandas计算系统客户名称的相似度

    使用Pandas计算系统客户名称的相似度

    在日常业务处理中,我们经常会面临将不同系统中的数据进行匹配和比对的情况,本文将介绍如何使用Python的Pandas库来处理这个问题,需要的可以参考一下
    2023-07-07
  • python改变日志(logging)存放位置的示例

    python改变日志(logging)存放位置的示例

    示例主要解决的问题是通过传入日志文件参数的方式来改变日志的存放位置,需要的朋友可以参考下
    2014-03-03
  • Python3视频转字符动画的实例代码

    Python3视频转字符动画的实例代码

    这篇文章主要介绍了Python3视频转字符动画的实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08
  • Python中无限元素列表的实现方法

    Python中无限元素列表的实现方法

    这篇文章主要介绍了Python中无限元素列表的实现方法,很实用的功能,需要的朋友可以参考下
    2014-08-08
  • python 网络编程详解及简单实例

    python 网络编程详解及简单实例

    这篇文章主要介绍了python 网络编程详解及简单实例的相关资料,需要的朋友可以参考下
    2017-04-04
  • python利用matplotlib库绘制饼图的方法示例

    python利用matplotlib库绘制饼图的方法示例

    Python强大的原因之一就在于其开源,有很多优秀的程序员为其提供了丰富的类库。Matplotlib就是其中之一,下面这篇文章主要介绍了python如何利用matplotlib库绘制饼图的方法示例,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-12-12

最新评论