Numpy是什么
Numpy是一个开源的Python科学计算库。Numerical Python
NumPy有什么功能
NumPy主要的功能之一是用来处理数据
NumPy还包含了很懂使用的数学函数,覆盖了很多的数学领域,如线性代数等
NumPy最基本的数据的类型是 ndarray(N-dimensional array)
要么都是整数,要么都是浮点数。
定义ndarry
使用array()函数定义,以Python列表为参数,创建之后列表的元素就是ndarry的元素。
#导入numpy
import numpy as np
a = [1,2,3,4]
print(a)
[1,2,3,4]
a * 2
[1,2,3,4,1,2,3,4]
print(type(a))
<class ‘list’>
#把普通Python中的list转换成ndarray
A = np.array(a)
print(A)
A
[1,2,3,4]
array([1,2,3,4])
print(type(A))
<class ‘numpy.ndarray’>
A * 2
array([2,4,6,8])
直接创建以为数组
c=np.array([1,2,3],[4,5,6])
print©
[[1,2,3]
[4,5,6]]
c * 2
array([[2,4,6],
[8,10,12]])
print(c,ndim) #维数,看中括号数判断
2
print(c.shape)
(2,3)
print(c.size)
6