小编Roz*_*kos的帖子

如何扩展/膨胀 numpy 数组?

我正在执行图像分析并以布尔值的形式生成种子array

import numpy as np

# Example output array
a = np.array([[False, False, False], [False, True, False], [False, False, False]])

>>> a
array([[False, False, False],
       [False,  True, False],
       [False, False, False]])
Run Code Online (Sandbox Code Playgroud)

由于我想对值周围的区域进行后续分析True,因此我想将其扩展(按一定数量,例如像素)。这将导致以下结果:

>>> a
array([[False, True, False],
       [True, True, True],
       [False, True, False]])
Run Code Online (Sandbox Code Playgroud)

有没有任何function简单的方法可以解决我的“径向扩展”问题?

预先感谢,BBQuercus

python numpy

6
推荐指数
2
解决办法
9220
查看次数

类型错误:只能将 str(不是“设置”)连接到 str

基本上我正在尝试使用Entry box我在 tkinter 中制作的 as input,将 a 传递value给我的信号发生器。但是我收到标题中提到的错误。如果我通过value终端,它可以正常工作,所以这可能是 tkinter 的问题,而不是仪器(罗德和施瓦茨 SMB100A)的问题。

我尝试将值传递为string,正如错误所暗示的那样,但没有运气。

import visa
import tkinter as tk


rm = visa.ResourceManager()
print(rm.list_resources())
inst = rm.open_resource('TCPIP::192.168.100.200::INSTR')

#This one would work, after i bind the function to the button,
#i just press it and it passes the preset value. 
#All i want to do is pass a value through the Entry widget, 
#instead of having a set one.
#freq = str(250000) 
#def freqset_smb100a(): …
Run Code Online (Sandbox Code Playgroud)

python tkinter python-3.x

0
推荐指数
1
解决办法
7069
查看次数

标签 统计

python ×2

numpy ×1

python-3.x ×1

tkinter ×1