一 直接定义法:

1.直接定义

matrix=[0,1,2,3]

2.间接定义

matrix=[0 for i in range(4)]

print(matrix)

二 Numpy方法:

Numpy内置了从头开始创建数组的函数:

zeros(shape)将创建一个用指定形状用0填充的数组。默认的dtype是float64。

下面是几种常用的创建方法:

#coding=utf-8

importnumpy as np

a= np.array([1,2,3,4,5])printa

b= np.zeros((2,3))printb

c= np.arange(10)printc

d= np.arange(2,10,dtype=np.float)printd

e= np.linspace(1.0,4.0,6)printe

f= np.indices((3,3))printf

三 其他转换法:

数组还有比较常用的一种方法,就是从其他Python结构(例如,列表,元组)转换。

下面给出一些例子。

列表转数组:

a =[]

a.append((1,2,4))

a.append((2,3,4))

a=np.array(a)

a.flatten()

元组转成数组:

importnumpy as np

mylist= [1,2,3]printtuple(mylist)

iarray=np.array(tuple(mylist))print iarray

参考文档:

python定义数组并输入_python创建数组的方法相关推荐

  1. python判断矩阵是否对称_Python创建对称矩阵的方法示例【基于numpy模块】

    本文实例讲述了Python创建对称矩阵的方法.分享给大家供大家参考,具体如下: 对称(实对称)矩阵也即: step 1:创建一个方阵 >>> import numpy as np & ...

  2. python创建数组类_python创建数组

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! java创建二维数组我门来看看java创建二维数组的格式:type arrayn ...

  3. python 定义一个无限制的二维数组方法

    python 定义一个无限制的二维数组方法 自定义二维数组方式 n = int(input()) mapL = [list(map(int,input().split())) for _ in ran ...

  4. java创建数组的方式_Java创建数组的几种方式总结

    1.一维数组的声明方式: type[] arrayName; 或 type arrayName[]; 附:推荐使用第一种格式,因为第一种格式具有更好的可读性,表示type[]是一种引用类型(数组)而不 ...

  5. SQL service基础(九)用户定义数据类型和用户定义函数的概念、创建及使用方法

    实验目标: 1.学习和掌握用户定义数据类型的概念.创建及使用方法. 2.学习和掌握用户定义函数的概念.创建及使用方法. 创建一个数据库,执行shiyan15.sql脚本 一.创建和使用用户定义的函数( ...

  6. python怎样定义一个数组_Python创建数组

    1 创建数组 array函数 >>> a=([1,2],[3,4])>>>array(a) array([[1, 2], [3, 4]]) arange函数:指定初 ...

  7. python 生成数组_Python创建数组

    1  创建数组 array函数 >>> a=([1,2],[3,4])>>>array(a) array([[1, 2], [3, 4]]) arange函数:指定 ...

  8. python数组取数_python 取数组

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 在python中计算一个多维数组的任意百分比分位数,只需用np.percenti ...

  9. python数组拼接字符串_Python练习题——数组拼接

    # # 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个. # # 示例 1: # 输入: [10,2] # 输出: "102" # # ...

最新文章

  1. js实现数独算法(优化版本)
  2. php 添加工信部链接,常见程序(wordpress,dede,discuz)网页下方添加备案号,添加链接跳转到工信部...
  3. Fast Radial Symmetry Transform/快速径向对称变换
  4. python中字典的几种定义方式
  5. java.util.concurrent.Future基础
  6. 获得jmp esp地址
  7. wince 开发_大牛总结: 入行嵌入式开发之前,先来看看这个规划
  8. pandas数据处理实践四(时间序列date_range、数据分箱cut、分组技术GroupBy)
  9. wpf之默认窗口模板研究
  10. 存定期还能加钱进去吗_还要去银行存定期吗?六大行叫停靠档计息个人存款产品...
  11. 抖音小程序达人入驻壁纸微信小程序安装教程
  12. 解决Tomcat显示中文乱码问题
  13. 平板电脑桌面不显示此计算机,平板电脑桌面显示不出来怎么办
  14. 写了四十篇办公自动化文章后,我整理了这十个常用操作,代码拿走就用!
  15. 智能家居系统解决方案
  16. Domoticz添加实时天气信息显示
  17. iOS开发者遇到审核失败的原因及解决办法
  18. php登录后不点击注销,icloud无密码强制注销的方法
  19. JavaScript判断对象中每一项属性都不为空
  20. Nginx 常用配置汇总,从入门到干活足矣

热门文章

  1. linux 的sed的echo,Linux echo, sort, sed 等一些命令总结
  2. Mysql的explain详解
  3. 关于电脑开机一直press del to enter bios setup menu,oress F12 to display boot menu,无法开机,按del键也没有任何反应的解决办法
  4. 有道云笔记and印象笔记
  5. JAVA8 filter对List筛选、排序报nullPointException
  6. 畅捷通T+与旺店通·企业奇门对接集成报表单据查询打通创建其他入库单
  7. VSCode使用ssh连接服务器跑代码
  8. 错误 找不到或无法加载主类mysql_解决Eclipse中“诡异”的错误:找不到或无法加载主类...
  9. latex问题总结分享
  10. 生活总结、感想(1)