鱼C论坛

 找回密码
 立即注册
查看: 1489|回复: 2

[已解决]矩阵的称呼问题

[复制链接]
发表于 2022-4-30 10:05:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
学到矩阵了, 作业里有一个88 x88 的随机整数矩阵。
有没有人能解释下, 88x 88矩阵到底长什么样。
数字有点大, 可以用3x 3 和4x4解释下。

度年找不到答案。  懵了。
最佳答案
2022-4-30 10:33:56

矩阵,简单理解就能看成一个 excel 表格,有行和列,你这儿的 88 * 88 就可以理解为是一个 88 行 88 列的一个表格

3*3 矩阵 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 类似这样的矩阵,也可以称为二维数组,转换成这样可能更好理解:
[[1, 2, 3],     # 第一行
 [4, 5, 6],     # 第二行
 [7, 8, 9]]     # 第三行

同理 4*4 就这样,四行,四列:
[[1, 2, 3, 4],     # 第一行
 [5, 6, 7, 8],     # 第二行
 [9, 10, 11, 12],     # 第三行
 [13, 14, 15, 16]]     # 第四行

想弄随机数,可以用 random 模块进行随机数创建,并使用 for 循环嵌套赋值即可

如果你有安装 numpy 库就更方便了,直接导入 numpy 模块,调用 numpy 的 random.randint 可以生成随机整数数组,参考代码:
import numpy as np

# 生成随机整数 1 ~ 100,矩阵行政为 3 行 3 列
arr = np.random.randint(1, 100, (3, 3))
print(arr)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-4-30 10:23:26 | 显示全部楼层
3x3

[[9, 7, 6],
[7, 7, 7],
[6, 2, 0]]

4x4

[[4, 7, 1, 8],
[6, 1, 6, 1],
[0, 0, 9, 2],
[8, 6, 8, 2]]
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2022-4-30 10:33:56 | 显示全部楼层    本楼为最佳答案   

矩阵,简单理解就能看成一个 excel 表格,有行和列,你这儿的 88 * 88 就可以理解为是一个 88 行 88 列的一个表格

3*3 矩阵 = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 类似这样的矩阵,也可以称为二维数组,转换成这样可能更好理解:
[[1, 2, 3],     # 第一行
 [4, 5, 6],     # 第二行
 [7, 8, 9]]     # 第三行

同理 4*4 就这样,四行,四列:
[[1, 2, 3, 4],     # 第一行
 [5, 6, 7, 8],     # 第二行
 [9, 10, 11, 12],     # 第三行
 [13, 14, 15, 16]]     # 第四行

想弄随机数,可以用 random 模块进行随机数创建,并使用 for 循环嵌套赋值即可

如果你有安装 numpy 库就更方便了,直接导入 numpy 模块,调用 numpy 的 random.randint 可以生成随机整数数组,参考代码:
import numpy as np

# 生成随机整数 1 ~ 100,矩阵行政为 3 行 3 列
arr = np.random.randint(1, 100, (3, 3))
print(arr)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 14:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表