首页新萄京手机版官网 › Python输入2维数组方法

Python输入2维数组方法

近年对此Python输入2维数组有个别不解,前几天成功尝试,记以备忘。这里以输入一-玖,三*三矩阵为例

1律的只纵然多维,每1维长度应该是

import numpy
new_list = [i for i in range(9)]
numpy.array(new_list).reshape(3,3)

由地方的轻便比较能够观看,
numpy.array援救比list愈来愈多的目录方式,那也是大家最常常遭遇的关于双方的分别。其余从[新萄京手机版官网,Numpy-迅速管理数量]上能够理解到“由于list的要素得以是任何对象,由此列表中所保存的是目的的指针。

n=int(input())
line=[[0]*n]*n
for i in range(n):
 line[i]=input().split(' ')
print(line)
len(A[i])

新萄京手机版官网 1

numpy.array对应的目录输出情状:

使用数据转变为int就能够!

A = ((1, 1, 1), (1, 1, 1),(1, 1, 1),(0, 0, 0)) 
print len(A) # 4, 
print len(A[0]) # 3  

借助numpy库;

诸如此类为了保存3个轻松易行的[1,2,3],有三个指针和二个整数对象。”

您或然感兴趣的篇章:

  • Python 早先化多维数组代码
  • python中numpy的矩阵、多维数组的用法
  • python多维数组切成块方法
  • python计算多维数组的行数和列数实例
  • python numpy
    一维数组转换为多维数组的实例
  • 有个别Python中的2维数组的操作方法
  • Python创建二维数组实例(关于list的二个小坑)
  • Python达成二维数组遵照某行或列排序的艺术【numpy
    lexsort】
  • 依靠python
    二维数组及油画的实例详解
  • Python中的贰维数组实例(list与numpy.array)
  • Python动态生成多维数组的主意言传身教

python菜鸟,天天都要发展一小点。

如上这篇python numpy
一维数组转换为多维数组的实例正是作者分享给我们的全体内容了,希望能给大家1个参阅,也可望大家多多帮忙脚本之家。

>>a[1][1]
5
>>a[1]
[4,5,6]
>>a[1][:]
[4,5,6]
>>a[1,1]"""相当于a[1,1]被认为是a[(1,1)],不支持元组索引"""
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
TypeError: list indices must be integers, not tuple
>>a[:,1]
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
TypeError: list indices must be integers, not tuple

转载本站文章请注明出处:新萄京娱乐网址2492777 http://www.cdhbjs.com/?p=3445

上一篇:

下一篇:

相关文章