python中随机生成10-99的整数,构成一个5×5的矩阵,显示完整矩阵,并将矩阵转置后显示出来 5
3个回答
展开全部
使用numpy 简单的很
import numpy as np
import random
before = np.array([[random.randint(10, 99) for i in range(5)] for j in range(5)])
result = before.T
print(result)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#coding=utf-8
import random
from numpy import *
temp_list = []
for i in range(5*5):
if i % 5 == 0:
tt = []
tt.append(random.randint(10,95))
if i % 5 == 4:
temp_list.append(tt)
m = mat(temp_list)
print m
print "----------------------------"
y=transpose(m)
print y
追问
但是为什么运行出来的不是5×5的矩阵,是这样的
m
--------------
y
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-09-23
展开全部
import numpy as np
matrix=random.randint(0,10,(5,5))
print(matrix)
print(matrix.T)
matrix=random.randint(0,10,(5,5))
print(matrix)
print(matrix.T)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询