- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在观看视频来学习如何使用plotly生成交互式绘图,但我不断收到错误:*:'FloatSlider'和'float'不受支持的操作数类型。
我很确定其他部分是正确的,原来的导师运行得很好,但在我的 jupyter 实验室上,它遇到了问题。
代码如下:
import plotly as py
import plotly.graph_objs as go
import ipywidgets as widgets
import numpy as np
from scipy import special
py.offline.init_notebook_mode(connected=True)
x = np.linspace(0, np.pi, 1000)
# Then layout the graph object in plotly
# Every object starts in a new line in the layout of plotly graph_objs
layout = go.Layout(
# The title of the layout
title = "Simple Example of Plotly",
# Y axis, everything goes into a dict type, same of X axis
yaxis = dict(
title = "volts"
),
xaxis = dict(
title = "nanoseconds"
)
)
# Now get a function with widgets using signals and frequency
# Put the trace into the function
def update_plot(signals, frequency):
# Get a data list to put all traces in
data = []
for s in signals:
# Put traces inside the function's loop
trace1 = go.Scatter(
x = x,
n = freq * x,
# Update y value using scipy's special's bessel functions
y = special.jv(s, n),
# Scatter has three modes, marker, lines, marker+lines
mode = "lines",
# Set a name
name = "bessel {}".format(s),
# Set up the interpolation, how the dots are connected with lines
# line is going to be a dict
line = dict(
shape = "spline"
)
)
data.append(trace1)
# Plotting also goes in the function
fig = go.Figure(data = data, layout=layout)
# Finally show it
py.offline.iplot(fig)
# Once the function is done, we create the widget
# Value in signals should be a tuple
signals = widgets.SelectMultiple(options = list(range(6)), value = (0,),
description="Bessel Order")
# Make a freq
freq = widgets.FloatSlider(min = 1, max = 20, value = 1, description="Freq")
# Finally make the interaction
widgets.interactive(update_plot, signals = signals, frequency = freq)
有谁知道怎么解决吗?似乎special.jv(x,y)函数不接受操作数*?但即使我创建了另一个变量 n = freq * x,它仍然报告错误。非常感谢。
最佳答案
当您在 Python 中报告错误时,您应该在问题中包含完整回溯(即完整的错误消息)。所有输出中都有有用的信息,包括到底哪一行触发了错误。
这里,该行看起来是n = freq * x
。您将 freq
创建为 freq = widgets.FloatSlider(min = 1, max = 20, value = 1, description="Freq")
,因此 freq
是一个 FloatSlider
对象。另一个操作数 x
是一个 numpy 数组。显然没有为这些操作数定义乘法运算。也就是说,Python 不知道如何将 FloatSlider 和 numpy 数组相乘。
要获取 FloatSlider
的实际值以便可以用它进行算术运算,请使用 value
属性。将 n = freq * x
更改为
n = freq.value * x
关于python - Jupyter Lab交互式绘图: unsupported operand type(s) for *: 'FloatSlider' and 'float' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52967458/
Apple M1 芯片上的 Mac OS 11.6 节点版本是17.0.1 % node -v v17.0.1 这个错误似乎真的来 self 无法辨别的任何地方。 (我检查了我的软件更新,没有最近的操
运行 cv2.getRectSubPix(img, (5,5), (0,0)) 抛出错误: OpenCV Error: Unsupported format or combination of for
不可能在 itunesconnect 中发送应用程序的新版本。虽然上周,同样的版本发送发生了。在代码中,我只是改了一个按钮的名字,没有再改哪里。 但总是报错: 错误 ITMS-9000:“不支持的架构
鉴于下面的 HTML,我尝试使用 jQuery 来匹配所有具有类“foo”的跨度的列表项,并且该跨度应包含文本“relevant”。 Some text relevant Some more
Azure 开始出现以下错误: Unsupported token. Unable to initialize the authorization context. 每当我尝试更改我的应用程序时,我都
尝试安装friday软件包时,出现错误 Preprocessing library friday-0.2.2.0... src/Vision/Detector/Edge.hs:3:14: Unsupp
Azure 开始出现以下错误: Unsupported token. Unable to initialize the authorization context. 每当我尝试更改我的应用程序时,我都
我的代码抛出此错误 Failed to load resource: unsupported url在以下行: self.$el.find('.capturedImage').attr('src',
首先,请原谅它已经被问过或者可以很容易地通过谷歌找到。我发布这个是因为我的时间有限。这是录制音频和视频的代码。 stopPreview(); Log.d("stream
我正在尝试在 Android 上实现应用索引。 我有一个 Intent 过滤器,如下:
对于在 WAS 8.5 中运行的应用程序客户端,我们有代码创建套接字失败并出现以下错误。 SSLSocketFactory factory = (SSLSocketFactory) SSLSo
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我正在尝试从序列中获取生成的 key 。(使用 Servlet 和 Oracle10) 以下是我的代码: query ="insert into TABLE_NAME(COL1,COL2,COL3)
我的项目中有这个功能: def clean(self): if self.id_document_type == 'BC': now = date.today()
我在尝试 ARKit 时出现黑屏并显示以下错误消息。 WWDC 2017 示例 PlacingObjects 在同一设备上运行没有问题。 [] >>> FigVirtualFramebufferGet
ffmpeg 缺乏对 AAC 的默认支持真的很烦人: 我的 ffmpeg 版本: ffmpeg version git-2020-05-02-0d81edc Copyright (c) 2000-20
以下 config.xml 导致错误: ... ... ... 错误信息: Error Image 代码库是继承的,据我所知
创建位图上下文时出现此错误: CGBitmapContextCreate:不支持的参数组合:8 个整数位/组件; 24 位/像素;三分量色彩空间; kCGImageAlphaNone; 7936 字节
使用 pandas 读取 .xlsx 文件时出错。看起来它正在打开文件,因为它能够读取列名的前 8 个字符,即 员工编号 但因此错误而失败。我看到很多关于这个的帖子,但最后一部分从来都不是这些错误
我尝试执行下面的代码,但它抛出以下错误消息: Error: Syntax error, unrecognized expression: unsupported pseudo: really-good
我是一名优秀的程序员,十分优秀!