gpt4 book ai didi

python - 在花式索引时使用范围?

转载 作者:太空宇宙 更新时间:2023-11-04 10:38:52 24 4
gpt4 key购买 nike

有人能用简单的术语向我解释一下这个表达式吗?您如何获取两个值的范围并将它们设置为零?

lena_image[range(xmax), range(ymax)] = 0

最佳答案

您的代码会将主对角线设置为零:

import numpy as np

n = 5
lena_image = np.ones(shape=(n, n))
lena_image[range(n), range(n)] = 0
print lena_image

输出:

[[ 0.  1.  1.  1.  1.]
[ 1. 0. 1. 1. 1.]
[ 1. 1. 0. 1. 1.]
[ 1. 1. 1. 0. 1.]
[ 1. 1. 1. 1. 0.]]

关于python - 在花式索引时使用范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21963058/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com