前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >NumPy 入门教程 前10小节

NumPy 入门教程 前10小节

作者头像
double
发布2021-06-01 10:43:12
1.7K0
发布2021-06-01 10:43:12
举报
文章被收录于专栏:算法channel算法channel

你好,我是 zhenguo

我正在结合NumPy文档,整理NumPy的入门教程,可以说NumPy占据Python的半壁江山,重要性不言而喻。希望透过这个教程,你能更加熟练的使用NumPy.

下面是教程的前10个小节的摘要,想要学习详细部分的,直接去我的网站 Python中文网

http://www.zglg.work/numpy-intro/

接下来我会陆续发出更多小节。

1 NumPy简介

NumPy是一个开源的Python库,几乎应用于科学和工程的每个领域。

它是用Python处理数字数据的通用标准,是科学和PyData生态系统的核心。

NumPy用户包括从最初的程序员到从事最先进的科学和工业研究与开发的有经验的研究人员。

NumPy广泛地用于Pandas、SciPy、Matplotlib、sciket learn、scikit image和大多数其他数据科学和科学Python包中。

详情 NumPy简介


2 安装和导入NumPy

如果您已经拥有Python,则可以使用以下工具安装NumPy.

详情 安装和导入NumPy


3 NumPy array 和 python list

NumPy提供了大量快速有效的方法来创建数组和处理数组中的数值数据。

详情 NumPy array 和 python list


4 什么是array

数组是NumPy库的核心数据结构。它包含有关原始数据、如何定位元素以及如何解释元素的信息。

它有一个元素网格,可以用各种方式索引。

元素都是相同的类型,称为数组数据类型。

数组可以由非负整数的元组、布尔、另一个数组或整数索引。

详情 什么是数组?


5 array更多介绍

本节介绍一维数组、二维数组、n数组、向量、矩阵

你可能偶尔会听到一个数组被称为“ndarray”,它是“N维数组”的缩写。

可能还会听到一维、一维数组、二维、二维数组等等。

NumPy ndarray类用于表示矩阵和向量。

详情 array更多介绍


6 如何创建array

本节介绍np.array()、np.zeros()、np.ones()、np.empty()、np.arange()、np.linspace()、dtype

要创建NumPy数组,可以使用函数np.array()

详情 如何创建array


7 添加、删除和排序元素

本节介绍np.sort()np.concatenate()

使用np.sort()对元素进行排序很简单。

调用函数时,可以指定轴、种类和顺序。

详情 添加、删除和排序元素

8 数组形状和大小

本节包括ndarray.ndimndarray.sizendarray.shape

详情 数组形状和大小

9 重塑array

使用array.reshape()将在不更改数据的情况下为数组提供新的形状。

详情 重塑array

10 如何将一维array转换为二维array(如何向数组添加新轴)

可以使用np.newaxisnp.expand_dims来增加现有array的维数。

详情 如何将一维array转换为二维array(如何向数组添加新轴)


NumPy入门系列教程:

NumPy介绍

安装和导入NumPy

Python列表和NumPy数组有什么区别?

什么是array?

有关Array的详细信息

如何创建array

添加、删除和排序元素

数组形状和大小

重塑array

如何将一维array转换为二维array(如何向数组添加新轴)

以上是先完工的10个小节的摘要介绍,想要学习完整章节的,点击http://www.zglg.work/numpy-intro/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-05-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员郭震zhenguo 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 NumPy简介
  • 2 安装和导入NumPy
  • 3 NumPy array 和 python list
  • 4 什么是array
  • 5 array更多介绍
  • 6 如何创建array
  • 7 添加、删除和排序元素
  • 8 数组形状和大小
  • 9 重塑array
  • 10 如何将一维array转换为二维array(如何向数组添加新轴)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档