当前位置: 首页 > news >正文

电子商务网站规划 分析 设计八八网

电子商务网站规划 分析 设计,八八网,电商网站开发定制,济南建筑公司前面内容:pandas(01 入门) 目录 一、numpy 简介 1.1 Numpy 应用场景 1.2 Numpy 优点 1.3 Numpy 缺点 1.4 相关链接 二、Numpy环境安装配置 2.1 Python自带包 2.2 Numpy 安装 三、NumPy.Ndarray 3.1 ndarray特点: 3.2 ndarray()参数&…

 前面内容:pandas(01 入门)

目录 

一、numpy 简介 

1.1 Numpy 应用场景

1.2 Numpy 优点

1.3 Numpy 缺点

1.4 相关链接

二、Numpy环境安装配置 

2.1 Python自带包

2.2 Numpy 安装

三、NumPy.Ndarray 

3.1 ndarray特点:

3.2 ndarray()参数: 

3.3 具体实例 


 

一、numpy 简介 

numpy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Numpy内部解除了Python的PIL(全局解释器锁),运算效率极好,是大量机器学习框架的基础库!

1.1 Numpy 应用场景

NumPy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用, 这种组合广泛用于替代 MatLab,是一个强大的科学计算环境,有助于我们通过 Python 学习数据科学或者机器学习。

NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含:

  • 一个强大的N维数组对象 ndarray
  • 广播功能函数
  • 整合 C/C++/Fortran 代码的工具
  • 线性代数、傅里叶变换、随机数生成等功能

1.2 Numpy 优点

  • 同样的数值计算,使用Numpy要比编写python代码便捷很多。
  • Numpy中数组的存储效率和输入输出性能远远优于python,提升的性能和数组元素个数成正比。
  • Numpy的大部分代码是C语言,底层算法在设计时有着优异的性能,使得Numpy比纯python更加高效。

1.3 Numpy 缺点

  • Numpy使用内存映射文件,能够达到更优的数据读写性能,内存的大小限制了对其TB级别大文件的处理。
  • Numpy数组的通用性不及python提供的list容器,科学计算之外的领域,优势并不明显。

1.4 相关链接

NumPy 源代码:GitHub - numpy/numpy: The fundamental package for scientific computing with Python.
SciPy 官网:SciPy -
SciPy 源代码:GitHub - scipy/scipy: SciPy library main repository
Matplotlib 官网:Matplotlib — Visualization with Python
Matplotlib 源代码:GitHub - matplotlib/matplotlib: matplotlib: plotting with Python

二、Numpy环境安装配置 

Numpy环境安装配置,标准的Python并没有包含Numpy,可以使用python安装程序pip来安装Numpy。

pip install numpy

使用 NumPy 的最佳方法是使用符合操作系统的可安装的二进制包,它包含完整的 SciPy 技术栈(包括 NumPy,SciPy,matplotlib,IPython,SymPy 以及 Python 核心自带的其它包)。

2.1 Python自带包

对于许多用户,尤其是在 Windows 上,最简单的方法是下载以下的 Python 发行版,它们包含了所有的关键包(包括 NumPy,SciPy,matplotlib,IPython,SymPy 以及 Python 核心自带的其它包):

  • Anaconda: 免费 Python 发行版,用于进行大规模数据处理、预测分析,和科学计算,致力于简化包的管理和部署。支持 Linux, Windows 和 Mac 系统。
  • Enthought Canopy: 提供了免费和商业发行版。持 Linux, Windows 和 Mac 系统。
  • Python(x,y): 免费的 Python 发行版,包含了完整的 Python 语言开发包 及 Spyder IDE。支持 Windows,仅限 Python 2 版本。
  • WinPython: 另一个免费的 Python 发行版,包含科学计算包与 Spyder IDE。支持 Windows。
  • Pyzo: 基于 Anaconda 的免费发行版本及 IEP 的交互开发环境,超轻量级。 支持 Linux, Windows 和 Mac 系统。

2.2 Numpy 安装

  • Linux 系统(Ubuntu 和 Debian):
sudo apt-get install python-numpy
  • Linux 系统(Fedora):
sudo yum install numpy scipy
  • Anaconda 发行版的Windows系统:
conda install numpy
  • Numpy 安装到系统后,在Python中输入以下代码导入Numpy:
import numpy as np

三、NumPy.Ndarray 

NumPy.Ndarray 对象,最重要的一个特点是其 N 维数组对象 ndarray,该对象是一个快速而灵活的大数据集容器,描述相同数据类型的元素集合,以 0 下标为开始进行集合中元素的索引。 

提示:N表示n,d表示维度,array是矩阵 

3.1 ndarray特点:

ndarray 对象是用于存放同类型元素的多维数组

ndarray 中的每个元素在内存中都有相同存储大小的区域

ndarray 内部由以下内容组成:

  • 一个指向数据(内存或内存映射文件中的一块数据)的指针。
  • 数据类型或 dtype,描述在数组中的固定大小值的格子。
  • 一个表示数组形状(shape)的元组,表示各维度大小的元组。
  • 一个跨度元组(stride),其中的整数指的是为了前进到当前维度下一个元素需要”跨过”的字节数。

3.2 ndarray()参数: 

numpy.array(object, dtype = None, copy = True, order = None, subok = False, ndmin = 0)

参数说明:

名称描述
object数组或嵌套的数列
dtype数组元素的数据类型,可选
copy对象是否需要复制,可选
order创建数组的样式,C为行方向,F为列方向,A为任意方向(默认)
subok默认返回一个与基类类型一致的数组
ndmin指定生成数组的最小维度

ndarray 对象由计算机内存的连续一维部分组成,并结合索引模式,将每个元素映射到内存块中的一个位置。内存块以行顺序(C样式)或列顺序(FORTRAN或MatLab风格,即前述的F样式)来保存元素。

3.3 具体实例 

 例1:一维数据

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

运行结果:

例2: 二维数据

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

运行结果:

例3:最小维度 

import numpy as np
a = np.array([1,2,3,4,5], ndmin=2)
print (a)

运行结果:

 

例 4:指定数据类型

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

运行结果:

 

 

http://www.yayakq.cn/news/670347/

相关文章:

  • 网站建设及解析流程免费百度下载
  • 关键词查询的分析网站网页宣传广告怎么做
  • 河北网站建设报价wordpress 顶栏显示
  • 营销型网站建设规划书门户网站建设与管理
  • 网站建设公司怎样做账高质量的丹阳网站建设
  • 十年经验网站开发公司wordpress主题对接支付
  • 云服务器怎么架设网站offic做网站的软件
  • 免费字体下载网站dede 网站目录
  • 网站开发用几种字体山东烟台最新消息今天
  • 郑州网站维护推广宁波网络推广优化公司
  • 网站建设包括哪些内容百度入口网页版
  • 江西网站建设价格低网页广告屏蔽
  • 宁波建网站需要什么江苏省义务教育标准化建设网站
  • 网站怎么自己优化六安做网站
  • 网站的功能定位wordpress 李贤威
  • 大连做网站仟亿科技企业信用信息公示系统(全国)官网
  • 宝塔织梦网站建设如何批量建网站
  • 安徽鲁班建设集团网站移动网站建设作业
  • 平面设计网站推荐wordpress滑块轮播
  • 自做网站教程安卓应用市场app下载安装
  • 做网站什么价位当阳建设中学网站
  • 四川遂宁做网站的公司软件源码成品资源下载网站
  • 深圳网站制作十年乐云seo品牌网站新闻审核怎么做
  • 经典网站首页设计建网站代理
  • 在国税网站更换购票员怎么做成都百度seo优化公司
  • 邯郸建设公司网站网站建设电销话术开场白
  • 云南建设厅网站芜湖建设厅官方网站
  • 收费下载网站源码如何设置网站服务器
  • asp做购物网站wordpress 修改固定链接
  • 南昌做网站比较好的公司有哪些淘宝软件营销网站建设