Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么不';第256行和第256列中是否有蓝色线条?_Python_Scikit Image - Fatal编程技术网

Python 为什么不';第256行和第256列中是否有蓝色线条?

Python 为什么不';第256行和第256列中是否有蓝色线条?,python,scikit-image,Python,Scikit Image,考虑以下示例: import numpy as np from scipy import ndimage as nd import matplotlib.pyplot as plt from skimage import io %matplotlib inline url_astronaut = ('https://raw.githubusercontent.com/scikit-image/scikit-image/master/skimage/data/astronaut.png') im

考虑以下示例:

import numpy as np
from scipy import ndimage as nd
import matplotlib.pyplot as plt
from skimage import io
%matplotlib inline

url_astronaut = ('https://raw.githubusercontent.com/scikit-image/scikit-image/master/skimage/data/astronaut.png')
image_gridded = io.imread(url_astronaut)
image_gridded[128:-1:128, :] = [0, 0, 255]
image_gridded[:, 128:-1:128] = [0, 0, 255]

plt.imshow(image_gridded);
结果是

拥有
np.arange(512)[128:-1:128]
数组([128,256,384])
,为什么在第256行和第256列中没有蓝线


此示例来自。

您的代码工作正常,行实际上在图像中,但它们不会显示在输出“预览”中。如果你放大图像,你会看到蓝线出现。

结果是一个网格线,我认为在256、256中有一条线。请再次检查,我看到了问题,由于某种原因,您缺少中间的水平和垂直网格线,值得包括一张图像,以显示您所谈论的内容在IPython中编辑它(删除了
%matplotlib inline
),这对我来说很有用:我放大了,但什么也看不到在代码的末尾添加以下行:io.imsave(“audion_lines.png”,image_grided)如果需要,调整保存文件名/路径。现在用外部查看器打开图像。现在看到台词了吗?谢谢,我现在看到台词了。另一种方法是将数字的大小设置得更大,这样有助于在jupyter笔记本中看到正确的线条。