Python【入门】(1) —— Numpy库

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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球