Python3NumPy——数组(1)之创建
程序员文章站
2022-05-08 18:50:08
开篇 numpy库作为科学计算的基础库,其地位相当重要,它是对数组操作的基石。它的存在使得线性代数以及矩阵论等相关知识在计算机上的表达更加方便与简单,集中体现出了人想办法,计算机去工作。 Python的numpy库的安装百度一下即可解决,部分Python3已将numpy库作为内置库,可以不安装。 我 ......
开篇
numpy库作为科学计算的基础库,其地位相当重要,它是对数组操作的基石。它的存在使得线性代数以及矩阵论等相关知识在计算机上的表达更加方便与简单,集中体现出了人想办法,计算机去工作。
Python的numpy库的安装百度一下即可解决,部分Python3已将numpy库作为内置库,可以不安装。
我将不定期更新Python3NumPy库全系列文章,均以图解方式阐述,其目标让初学者入门简单,快速理解,读者可采用文章后的代码验证即可,也可根据介绍自己举一反三,达到融汇贯通的境界。
本系列文章集中在Numpy库,这也是为后续数据处理打下坚实的基础,适合零基础的数据处理的人员。
1导入模块库numpy
import numpy as np
2一维数组的简单创建
注:np.arange()直接可以根据参数生成一维数组。np.arange(起始, 终止, 步长)
3二维数组的简单创建
注:np.array()可以根据参数对象(列表、元组等)生成数组。
3三维数组的创建-采用嵌套方案
4代码验证吧
>>> import numpy as np >>> a = np.arange(10) >>> a array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) >>> a = np.arange(1,10) >>> a array([1, 2, 3, 4, 5, 6, 7, 8, 9]) >>> a = np.arange(1,10,3) >>> a array([1, 4, 7]) >>> #2D >>> M = np.array([[1,2],[3,4]]) #参数为列表 >>> M array([[1, 2], [3, 4]]) >>> M = np.array(([1,2],[3,4])) #参数为元组 >>> M array([[1, 2], [3, 4]]) >>> M = np.array(((1,2),(3,4))) #参数为元组 >>> M array([[1, 2], [3, 4]]) >>> M = np.array(((np.arange(3)), (np.arange(3)))) >>> M array([[0, 1, 2], [0, 1, 2]]) >>> M.shape (2, 3) >>> M = np.array(([np.arange(2)],[np.arange(3)])) >>> M array([[array([0, 1])], [array([0, 1, 2])]], dtype=object) >>> M.shape (2, 1) >>> #3D >>> M = np.array(([np.arange(2)],[np.arange(2)])) >>> M array([[[0, 1]], [[0, 1]]]) >>> M.shape (2, 1, 2)
上一篇: 8 组合
下一篇: 去黑头最有效的方法是什么
推荐阅读
-
Python3NumPy——数组(1)之创建
-
C语言学习之将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1. 要求改为1,4,5,6,8。
-
Leetcode之数组:1.两数之和
-
SpringBoot(1)—启动原理之SpringApplication对象的创建
-
lucene4.7 (1)全文检索之根据数据库内容创建索引
-
php开发之数组(1)
-
php扩展开发笔记(1)创建类的数组属性
-
NumPy(1)简介,基础属性,数组创建(ones,zeros,empty,arange,linespace)
-
PHP基础之数组(1)_PHP教程
-
linux用户管理(1)之创建用户和删除用户的图文教程