Quantcast
Channel: CodeSection,代码区,Python开发技术文章_教程 - CodeSec
Viewing all articles
Browse latest Browse all 9596

Python之初识 Numpy

$
0
0
python之初识 Numpy

一点号Python热爱者6小时前

本篇讲NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。据说NumPy将Python相当于变成一种免费的更强大的MatLab系统。

大家有什么不懂的或者不会的可以加群 python学习交流 330637182

一、知识提要:

1. Numpy适合的项目类型:计算密集型

2. Numpy的核心数据结构:多维数组

3. 多维数组:

a) 创建

b) 属性

c) 形状及修改

4. Numpy的数组,与List的区别

a) 类型固定

b) 精度有限

c) 不可伸缩

d) 速度超快

5. Numpy与List的联系

a) 形状相同

b) 索引方法相同

6. zeros和ones 和 twos?

7. 随机数组

8. 解(线性代数)二元一次方程组

9. 高大上之,Python3.5新功能,矩阵运算符


php?url=0FKfKv1UyE" alt="Python之初识 Numpy" />

大家有什么不懂的或者不会的可以加群 python学习交流 330637182

二、补充:

然而,array数组有一个很大的特点,就是在多维数组的时候,他的元素访问不仅支持传统的列表访问语法,而且支持更加高级的多维下表语法。

例如如下代码:

x = arange(36)

x.shape = (4, 9)

print(x)

print(x[2, 7])

大家有什么不懂的或者不会的可以加群 python学习交流330637182群里有大量的关于Python的学习资料


Viewing all articles
Browse latest Browse all 9596

Trending Articles