NumPy是Python中的一个开源库,它有助于数学、科学、工程和数据科学编程。它是一个非常有用的库,可以在Python中进行数学和统计操作。它对多维数组和矩阵乘法有完美的效果。
NumPy是许多科学计算库的基础,如Pandas,Pytorch等。将NumPy库学习熟练,才能更好的学习其他更复杂的库。
NumPy数组有点像Python的列表,但一致要求比列表高,同时运算效率也比列表高。今天我们先来学习创建NumPy数组的几种常用方法。
1、列表转数组。
import numpy as np#导入numpy库
list = [1, 2, 3, 4]#建立一个python列表
np_ar = np.array(list)#转换成numpy数组
print("NumPy数组:", np_ar)
结果为:NumPy数组: [1 2 3 4]
与列表不同的地方是各元素之间没有逗号。
2、使用arange方法,,基于一个数据范围来创建数组。
np_ar = np.arange(1, 10, 2)#从1到10(不含),按2递增
print('数组:', np_ar)
print('数据类型:', np_ar.dtype)
结果为:数组: [1 3 5 7 9] 数据类型: int32
还有一些创建NumPy数组的方法,我们后续的文章再阐述。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75020
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!