国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > Python中numpy如何构建多维数组

Python中numpy如何构建多维数组

numpy构建多维数组

头像

2021-03-20 17:40:154394浏览 · 0收藏 · 0评论

多维数组.png

有的小伙伴不知道如何构建多维数组,正好小编找到了一些办法,具体如下:

1.创建一般的多维数组

import numpy as np a = np.array([1,2,3], dtype=int) # 创建1*3维数组 array([1,2,3]) type(a) # numpy.ndarray类型 a.shape # 维数信息(3L,) a.dtype.name # 'int32' a.size # 元素个数:3 a.itemsize #每个元素所占用的字节数目:4 b=np.array([[1,2,3],[4,5,6]],dtype=int) # 创建2*3维数组 array([[1,2,3],[4,5,6]]) b.shape # 维数信息(2L,3L) b.size # 元素个数:6 b.itemsize # 每个元素所占用的字节数目:4 c=np.array([[1,2,3],[4,5,6]],dtype='int16') # 创建2*3维数组 array([[1,2,3],[4,5,6]],dtype=int16) c.shape # 维数信息(2L,3L) c.size # 元素个数:6 c.itemsize # 每个元素所占用的字节数目:2 c.ndim # 维数 d=np.array([[1,2,3],[4,5,6]],dtype=complex) # 复数二维数组 d.itemsize # 每个元素所占用的字节数目:16 d.dtype.name # 元素类型:'complex128'


2.创建特殊类型的多维数组


a1 = np.zeros((3,4)) # 创建3*4全零二维数组 输出: array([[ 0., 0., 0., 0.],  [ 0., 0., 0., 0.],  [ 0., 0., 0., 0.]]) a1.dtype.name # 元素类型:'float64' a1.size # 元素个数:12 a1.itemsize # 每个元素所占用的字节个数:8 a2 = np.ones((2,3,4), dtype=np.int16) # 创建2*3*4全1三维数组 a2 = np.ones((2,3,4), dtype='int16')  # 创建2*3*4全1三维数组 输出: array([[[1, 1, 1, 1],  [1, 1, 1, 1],  [1, 1, 1, 1]],  [[1, 1, 1, 1],  [1, 1, 1, 1],  [1, 1, 1, 1]]], dtype=int16) a3 = np.empty((2,3)) # 创建2*3的未初始化二维数组 输出:(may vary) array([[ 1., 2., 3.],  [ 4., 5., 6.]]) a4 = np.arange(10,30,5) # 初始值10,结束值:30(不包含),步长:5 输出:array([10, 15, 20, 25]) a5 = np.arange(0,2,0.3) # 初始值0,结束值:2(不包含),步长:0.2 输出:array([ 0. , 0.3, 0.6, 0.9, 1.2, 1.5, 1.8]) from numpy import pi np.linspace(0, 2, 9) # 初始值0,结束值:2(包含),元素个数:9 输出: array([ 0. , 0.25, 0.5 , 0.75, 1. , 1.25, 1.5 , 1.75, 2. ]) x = np.linspace(0, 2*pi, 9) 输出: array([ 0.  , 0.78539816, 1.57079633, 2.35619449, 3.14159265,  3.92699082, 4.71238898, 5.49778714, 6.28318531]) a = np.arange(6) 输出: array([0, 1, 2, 3, 4, 5]) b = np.arange(12).reshape(4,3) 输出: array([[ 0, 1, 2],  [ 3, 4, 5],  [ 6, 7, 8],  [ 9, 10, 11]]) c = np.arange(24).reshape(2,3,4) 输出: array([[[ 0, 1, 2, 3],  [ 4, 5, 6, 7],  [ 8, 9, 10, 11]],  [[12, 13, 14, 15],  [16, 17, 18, 19],  [20, 21, 22, 23]]]) 

使用numpy.set_printoptions可以设置numpy变量的打印格式。

在ipython环境下,使用help(numpy.set_printoptions)查询使用帮助和示例。

学会了构建多维数组,下期还有Python中numpy多维数组的用法,小伙伴们不要错过哦~更多Python学习推荐:PyThon学习网教学中心

(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

疯狂一家亲TXT全文阅读| 免费观看已满十八岁电视剧直播| 可切换老司机模式浏览器| 成全在线观看免费全集高清完整版| 把她日出水了好紧大爽了视频| 无码欧XXXXX在线观看免费| 日本大片又大又好看的PPT| 男生的困困赛女生的困困里| 美丽小洞5荷尔蒙| 《大度》韩版免费| 三个老师轮流给学生布置作业| 欧美XBOX与IPHONE| 我在公车被蹭水后当晚就来了月经| 丝袜| 《办公室高潮秘书2》电影| 《特殊游泳教练》| 灭火宝贝在线观看完整免费满天星 | 55影院最新免费看电视剧| 丁香五月色情久久久久| 欧美大妈LOGO大全| 撕开老师内裤猛烈进入的日文| 出轨2| 公交车上萌蒂添的好舒服H漫画| 免费看片| 9.1免费漫画网站NBA| 日韩精品| 小静被门卫大爷灌满川NG液视.. | 《美国伦理4女警》| 女人被男人进入后的心理变化 | 交替轮换4| 征服公务员韵母王强最新章节列表| 白丝脚上的浓浓的精华液能用吗| 特殊服务| 美女| 停电后我和公做了爱 | 爸爸汆肉的日常| 《性爽2》电影| 黑色蕾丝女装大长腿| 女被扒开腿狂躁XXXXX视频| 中文字幕在线观看| 荒井小姐的秘密生活日剧免费观看