一个简易函数功能俺不理解啊
if __name__ == "__main__":d = 400
img = np.ones((d, d, 3), np.uint8)
函数里面的 , 3 是什么意思?
而且我把3给删了,程序依旧正常运行
if __name__ == "__main__":
d = 400
img = np.ones((d, d), np.uint8)
求解 图片是程序运行的效果图 import numpy as np
if __name__ == "__main__":
d = 2
img = np.ones((d, d, 3), np.uint8)
for i,num in enumerate(img):
print(i,num)
img1 = np.ones((d, d), np.uint8)
print(img1)
输出:
0 [
]
1 [
]
[
]
由此论证推断得出结果:
np.ones((d, d, 3), np.uint8) #矩阵形状:d * d 矩阵数量:3 作用: 生成3 个 d * d 的矩阵 本帖最后由 大马强 于 2022-1-10 10:01 编辑
ones第一个参数设置维度,里边元素的个数多少生成多少维的矩阵
我记得图片应该是三维的,也有点奇怪为啥第二个能运行
print("三维")
print(np.ones((2, 3, 3)))
print("二维")
print(np.ones((2, 3)))三维
[[
]
[
]]
二维
[
] {:5_106:} {:5_108:}
页:
[1]