python中数组、列表、字典是最为常见的。最近在学习有关数组的语句,就把自己的学习的一些内容写下来。

首先就是创建数组。

方法1:创建数组的方法很简单直接,就是在shell界面写出来想要创建的数组

>>> a = [1,2,3,4,5] #一维数组

>>> a

[1, 2, 3, 4, 5]

方法2:这是我最近在学习的创建数组方法。

使用numpy库创建数组。

>>> a = [1,2,3,4,5] #一维数组

>>> a

[1, 2, 3, 4, 5]

>>> import numpy as np # 首先应该将numpy库加载,此语句固定

>>> b = np.empty((3,4)) #创建的是3*4的一个空数组

>>> b

array([[1.17784906e-311, 1.17792658e-311, 0.00000000e+000,

0.00000000e+000],

[0.00000000e+000, 0.00000000e+000, 0.00000000e+000,

0.00000000e+000],

[0.00000000e+000, 0.00000000e+000, 0.00000000e+000,

0.00000000e+000]])

>>> c= np.zeros(3) #创建一个元素均为0的长度为3的一维数组

>>> c

array([0., 0., 0.])

>>> d = np.ones(3) #创建元素均为1的长度为3的一维数组

>>> d

array([1., 1., 1.])

>>> my_data = np.ones((3,3)) #创建元素均为1的3*3的数组

>>> my_data

array([[1., 1., 1.],

[1., 1., 1.],

[1., 1., 1.]])

其实学习到这里,自己就想能不能创建一个元素相同,长度又能自己控制的语句,但是在百度上找了很久也没有找到,后来在numpy中的数组创建方式 - 吴永胡的博客 - CSDN博客这个大佬的博客上看到了,按照里面提供的语句操作如下:

>>> a_matrix = np.full((3,3),10) #创建元素均为10的3*3的数组

>>> a_matrix

array([[10, 10, 10],

[10, 10, 10],

[10, 10, 10]])

另外,需要需要提醒的是:一定要注意中英文输入法,不同的 输入法会导致语句报错。

python怎样定义一个数组_python中数组创建相关推荐

  1. python中如何定义数组_python中数组是如何使用的?

    今天马哥教育要跟大家分享的文章是Python数组是如何使用的?熟悉Python的小伙伴们都知道在学习Python过程中数组是个逃不过去的一个关,既然逃不过去咱就勇敢面对它,Python入门新手和正在 ...

  2. 返回指定大小的数组_python中数组和矩阵的基础以及应用

    把最近学习的python的知识整理一下 python中数组的属性有以下: ndim 表示数组的维数,返回int类型 shape 表示数组的大小,返回tuple类型,形如(a,b)------a行b列的 ...

  3. python怎么定义一个函数_Python定义一个函数的方法

    Python函数的定义 定义函数,也就是创建一个函数,可以理解为创建一个具有某些用途的工具.定义函数需要用 def 关键字实现,具体的语法格式如下: def 函数名(形参列表): //由零条到多条可执 ...

  4. python怎么定义一个整数_python整数实现

    整数对象定义: typedef struct { PyObject_HEAD long ob_ival; } PyIntObject; 可以看到仅多了一个long域ob_ival来保存整数.之所以用l ...

  5. python怎么定义一个数字_Python数字变量定义赋值

    一.任务描述 本实验的任务主要对Python的变量赋值进行基本操作,通过完成本实验任务,要求学生熟练掌握Python的变量赋值与定义,并对Python变量的基本操作进行整理并填写工作任务报告. 二.任 ...

  6. python 字典定义日志用法_python中字典(Dictionary)用法实例详解

    本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...

  7. python如何复制一个变量_Python中变量、赋值、浅拷贝、深拷贝

    在理解浅拷贝和深拷贝之前,首先要理解学习一下变量在Python中是怎样存储的: 变量的类型是分值引用与地址引用两种. python的一切变量都是对象,变量的存储,采用了地址引用的方式,存储的只是一个变 ...

  8. python实现输入一个正整数_Python中实现输入一个整数的案例

    我就废话不多说了,大家还是直接看代码吧! #! usr/bin/python3.5 # -*- coding:utf-8 -*- a = input("请输入一个整数:") #py ...

  9. python类定义以及调用_python中如何定义和调用类详解

    类的方法的定义 1.def fun_name(self,...); Pass 2.其中的参数self代表类的实例,在调用方法时由系统自动提供 3.方法定义时必须指明self参数 类的方法的调用 与普通 ...

最新文章

  1. python udp_如何用python方法检测UDP端口
  2. 090_块元素行内元素行内块元素空元素
  3. 数据库连接配置策略和实践
  4. 花5分钟时间来了解一下高性能网关Kong会有意外收获
  5. jeecg中excel导出字段判空处理
  6. python NoSuchElementException异常处理
  7. php清理html table样式,Parse HTML Table - PHP [closed]
  8. 计算机系统的优化具体操作,从八个方面来探讨计算机操作系统的优化
  9. theano —— shared, function(outputs, updates, givens)
  10. 制作软盘镜像文件的几种方法
  11. mac navicat 安装
  12. 五色电阻在线计算机,色环电阻在线计算器
  13. 如何使用谷歌“以图找图”图片搜索功能
  14. 《数字图像处理》题库3:判断题
  15. mysql5.7导出数据提示–secure-file-priv选项问题的解决方法
  16. 虚拟机安装linux的\/root,pt深海湛蓝爆屏图 -官网
  17. 亚马逊17亿美元收购iRobot;谷歌·Web性能权威指南电子书;宾大·现代统计学习课程资料;轻量化爬虫实现方案;前沿论文 | ShowMeAI资讯日报
  18. PNG图片压缩原理--屌丝的眼泪 #1
  19. 语法转换_【语法专题】句型转换(下)
  20. 深度学习框架之Keras入门教程

热门文章

  1. 运维管理系统有哪些特色
  2. ARM/FPGA/DSP板卡选型大全,总有一款适合您
  3. 电商直播的应用场景有哪些?
  4. 【bzoj5018】[Snoi2017]英雄联盟
  5. Docker存储驱动
  6. 查看Oracle数据库所有的用户及表空间等
  7. 计算机网络:IP分类以及地址的范围
  8. python画棒棒糖程序_论文画图神器!25个常用Matplotlib图的Python代码,收藏收藏!...
  9. 7-1 Overlay与Underlay通信总结
  10. 程序员世界的——鸡汤