Python【入门】(1) —— Numpy库
方法一:直接导入该函数库
from numpy import *
a = array([1,2,3])
a
方法二:指定导入库的别名(在引入多个库时,推荐使用这个方法)
import numpy as np
a = np.array([1,2,3])
a
NumPy提供了两种基本的对象:ndarray & ufunc
ndarray数组存储单一数据类型;ufunc函数能够对数组每个元素进行操作(计算速度快)
1、创建ndarray数组
1.1 一维数组的创建
1.2 二维数组的创建
1.3 arange函数创建序列数组
1.4 广播方式生成多维数组
1.5 linspace函数创建等差序列数组
1.一维数组的创建
b = np.array([1,2,3])
b
2.二维数组的创建**
c = np.array([[1,2,3],[4,5,6]])
c
shape(c)
3.arange函数创建序列数组
arrange函数
参数:开始值、结束值、步长(左闭右开)
np.arange(0, 1, 0.1)
4.广播方式生成多维数组
np.arange(1,60,10).reshape(-1,1) + np.arange(0,6)
5.linspace函数创建等差序列数组
linspace函数
参数:开始值、结束值、元素数量(左闭右闭)
np.linspace(0,1,10)
2、特殊数组
2.1 zeros数组:全零数组,元素全为0;
np.zeros((2,3))
2.2 ones数组:全1数组,元素全为1;
np.ones((3,2))
2.3 empty数组:空数组,元素全近似为0;
np.empty((3,2))
add函数
a = np.arange(0,4)
print (a)
b = np.arange(1,5)
print (b)
print (np.add(a,b))
Original: https://blog.csdn.net/weixin_64350374/article/details/126276590
Author: WANG_Ye :)
Title: Python【入门】(1) —— Numpy库
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/762121/
转载文章受原作者版权保护。转载请注明原作者出处!