数值计算工具NumPy
1.用array函数创建数组
#用array函数创建数组
import numpy as np #导入模块并命名为np
a = np.array([2,4,8,20,16,30]) #单个列表创建一维数组 中间是空格
b = np.array(((1,2,3,4,5),(6,7,8,9,10),
(10,9,1,2,3),(4,5,6,8,9.0))) #嵌套元组创建二维数组
#数字中间是. 数组中间是换行
#注意:有整型和浮点型,都转换为浮点型
print("一维数组:",a)
print("二维数组:\n",b)
运行结果:
一维数组: [ 2 4 8 20 16 30]
二维数组:
[[ 1. 2. 3. 4. 5.]
[ 6. 7. 8. 9. 10.]
[10. 9. 1. 2. 3.]
[ 4. 5. 6. 8. 9.]]
2.利用arange ,linspace,empty函数生成数组
#利用arange ,linspace,empty函数生成数组
import numpy as np
a=np.arange(4,dtype=float) #创建浮点型数组
#生成一个[start,stop) 左闭右开步长为step的一维数组。
b=np.arange(0,10,2,dtype=int) #创建整型数组
c=np.empty((2,3),int) #创建2*3整型空矩阵
#emyty函数只分配数组所用内存,不对数组元素进行初始化,所以运行速度最快,,注意,是随机的
d=np.linspace(-1,2,5)
#生成一个[start,stop]左右均闭的等差数列,元素个数默认50个,浮点数
e=np.random.randint(

这篇博客介绍了数值计算库NumPy的基础用法,包括使用array函数创建一维和二维数组,利用arange, linspace, empty生成数组,以及如何利用虚数单位j创建复数数组。还探讨了数组的切片、索引、布尔索引和花式索引操作,以及NumPy数组与Python列表的区别。"
120348563,10639585,Spring框架与IOC详解:从基础到高级,"['spring框架', 'java开发', 'ioc容器', '面向切面编程', 'mybatis整合']
最低0.47元/天 解锁文章
586

被折叠的 条评论
为什么被折叠?



