01.Python代码numPy是什么?numPy的简介

01.Python代码numPy是什么?numPy的简介

提示:帮帮志会陆续更新非常多的IT技术知识,希望分享的内容对您有用。本章分享的是Python基础语法。前后每一小节的内容是存在的有:学习and理解的关联性,希望对您有用~
python语法-numPy 第一节 :numPy是什么?numPy的简介


文章目录

  • 01.Python代码numPy是什么?numPy的简介
  • numPy简介
  • 安装numPy
  • numPy简单的使用,验证安装或环境
  • 总结


numPy简介

NumPy(Numerical Python)

就这句:
NumPy是Python 语言的一个扩展程序库(需要安装包),一个由多维数组对象和用于处理数组的例程集合组成的库。支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。

NumPy 最重要的一个特点是其 N 维数组对象 ndarray,它是一系列同类型数据的集合,提供了很多计算的方法。

比如,需求:

#定义一个列表
list = [1,2,3]
#需要给每一个数据都+1
print(list + 1)
#列表没有直接计算的方法,列表需要计算的话,需要通过for循环依次取出数据相加

运行,报错:
01.Python代码numPy是什么?numPy的简介_第1张图片
效果很明显,list列表不能搞定这个事情。

NumPy:
一个由多维数组对象(也可以是一维的)
又提供了用于处理数组 和 大量的维度数组与矩阵运算 及 提供大量的数学函数库
list:
你好,我就是列表。

总结:NumPy 又能存又提供各种算。
在数据处理和人工智能,图片处理,机器学习领域,很常用。我们有时候仅仅把各种各样的内容变成一组组的数据(矩阵):
通过一组组数据来描述图片,通过一组组数据来描述其他各种需求,通过一组组数据来表示…
存到NumPy 里面,在通过NumPy 来按照规则来运算。

所以:就是因为NumPy又存又算 ,Python才能和数据处理和人工智能挂钩,java也有数组和集合的,但是java没有数组及矩阵的各种各样的处理函数库


安装numPy

使用命令:
pip install numpy -i https://pypi.mirrors.ustc.edu.cn/simple/


numPy简单的使用,验证安装或环境

#导入包
#导入numpy库并且给它去了一个别名为:np
#as是取别名的意思,因为要在代码里面会不断的用,名字长不方便,也为了区别关键字
import numpy as np

import numpy as np

#通过np创建一个numpy数据类型的一维数组为变量a
a = np.array([1,2,3])
print(a)
print(a+1)

运行为:
01.Python代码numPy是什么?numPy的简介_第2张图片


总结

(会陆续更新非常多的IT技术知识及泛IT的电商知识,可以点个关注,共同交流。比心)

你可能感兴趣的:(numpy,numpy,python)