导航:首页 > 编程语言 > python自己输入矩阵

python自己输入矩阵

发布时间:2022-07-04 19:48:31

1. 在python中,如何通过键盘输入,给矩阵的每一个元素赋值


我也研究了很久,终于发现问题了.
函数没错.
错在定义 earth 的时候.

earth=[[0]*n]*n#doesnotwork
earth=[[0,0,0],[0,0,0],[0,0,0]]#work


如果想 python 当中应用矩阵运算.
你就需要了解 numpy 这个库.
你可以网络一下 "numpy 莫烦", 莫烦教程有一系列的 numpy 教学教程.




2. python怎么输入一个由1和0组成的4×5矩阵

arr=[[a for _ in range(y)] for _ in range(x)]
x参数控制行数y参数控制列 a表示每行每列元素的初始值
如四行五列全为1参数分别为x=4y=5 a= 1,如果要随机生成1或者0
修改a为random.randint(0,1)

3. 用python输入一个矩阵字符串srcStr,输出这个矩阵的转置矩阵;

length = 5
matrix = [range(i*length, (i+1)*length) for i in range(length)]
Method 1:
matrix = [matrix[i][j] for i in range(length)] for j in range(length)]
Method 2:
matrix = zip(*matrix)

4. python怎么输入一个数组矩阵

下面是基于python3.4的数组矩阵输入方法:

1.import numpy as np
2.arr = [1,2,3,4,5,6,7,8,9]
3.matrix_a = np.array(arr)2.
4.手动定义一个空数组:arr =[],链表数组:a = [1,2,[1,2,3]]。

5. python 输入5*5矩阵a,完成下列要求

7.13 (3) 7.14(4)不太明白什么意思7.13:var a:array[1..5,1..5] of longint;var l1,l2,l3,l4:integer;beginfor l1:=1 to 5 dofor l2:=1 to 5 do read(a[l1,l2]); for l1:=1 to 5 dobeginwriteln;for l2:=1 to 5 do write(a[l1,l2],' ');end; for l1:=1 to 5 dobeginl2:=a[2,l1];a[2,l1]:=a[5,l1];a[5,l1]:=l2;end;for l1:=1 to 5 dobeginwriteln;for l2:=1 to 5 do write(a[l1,l2],' ');end;end. 7.14:var a:array[1..6,1..6] of longint;var l1,l2,l3,l4,absmax,x,y:longint;beginfor l1:=1 to 6 dofor l2:=1 to 6 do read(a[l1,l2]); for l1:=1 to 6 dobeginwriteln;for l2:=1 to 6 do write(a[l1,l2],' ');end; for l1:=1 to 6 dofor l2:=(l1+1) to 6 do a[l1,l2]:=a[l1,l2]+1;for l1:=1 to 6 dofor l2:=1 to (l1-1) do a[l1,l2]:=a[l1,l2]-1;for l1:=1 to 6 dobeginwriteln;for l2:=1 to 6 do write(a[l1,l2],' ');end; absmax:=abs(a[1,1]);x:=1;y:=1;for l1:=1 to 6 dofor l2:=1 to 6 do if a[l1,l2]>absmax then beginabsmax:=a[l1,l2];x:=l1;y:=l2;end;write(absmax,' ',x,' ',y); end. 9.2var a,b:array[1..20] of longint;var l1,l2,l3:longint;beginfor l1:=1 to 20 dobeginread(a[l1]);b[l1]:=l1;end; for l1:=1 to 20 dofor l2:=19 downto l1 dobeginif (a[l2+1]) 作业帮用户 2017-06-25 举报

6. python怎么写矩阵

用二维list,比如a=[[1,2,3],[4,5,6],[7,8,9]]

7. <python>请设计一个程式,让使用者输入一个矩阵 (matrix), 然后将输入的矩阵(字串)转换成真正的矩阵

这个如果是考题的话设计上是不是要递归

不过这样也行吧:

In[1]:s=input('inputamatrix:')
inputamatrix:[[1.,2.,3.],[1j,2j,3j],[-1,-2,-3]]

In[2]:s
Out[2]:[[1.0,2.0,3.0],[1j,2j,3j],[-1,-2,-3]]

8. python循环控制函数matrix,使得他可以将输入的列表转化为一个行列数自定的矩阵

1、程序运行输入数据时,第一行为A矩阵的行列数和B矩阵的行列数,接着分别输入A、B两个矩阵的值。

9. 用python的numpy创建一个矩阵

阅读全文

与python自己输入矩阵相关的资料

热点内容
编译程序输入一个字符串 浏览:404
圆命令画法 浏览:305
如果给电脑e盘文件加密 浏览:801
javaswing项目 浏览:774
androidsdksetup 浏览:1003
pdf怎么设置中文 浏览:126
安卓手机用什么软件看伦敦金 浏览:964
魅族文件夹无名称 浏览:789
苏黎世无人机算法 浏览:872
核桃编程和小码王的融资 浏览:684
微积分教材pdf 浏览:725
写python给微信好友发消息 浏览:336
蚊帐自营米加密 浏览:420
学校推荐核桃编程 浏览:804
湖南农信app怎么导明细 浏览:473
福特abs编程 浏览:509
如何自学安卓手机 浏览:439
以太坊源码共识机制 浏览:912
单片机探测器 浏览:872
demo编程大赛作品怎么运行 浏览:52