我有一个带有python控制器的Web应用程序,其中输出图由Bokeh绘制.在我的主template.html文件中,我加载了bokeh-0.9.2.min.css和bokeh-0.9.2.min.js,如下所示.
我的问题是"如果我在离线模式下将我的网络应用程序作为浏览器应用程序运行,是否可以将这两个文件下载到我的static/jss文件夹中并离线运行?"
<link rel="stylesheet" href="http://cdn.bokeh.org/bokeh/release/bokeh-0.9.2.min.css" type="text/css" />
<script type="text/javascript" src="http://cdn.bokeh.org/bokeh/release/bokeh-0.9.2.min.js"></script>
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用Py2exe构建我的独立可执行文件.我已经导入了Pmw类.当我运行stanalone excutable时,我收到此错误:
Traceback (most recent call last):
File "----.py", line 9, in <module>
File "zipextimporter.pyc", line 82, in load_module
File "Pmw\__init__.pyc", line 28, in <module>
WindowsError: [Error 3] The system cannot find the path specified:'C:\\Users\\Administrator\\PycharmProjects\\---\\dist\\-----_pmw.exe\\Pmw/*.*'
Run Code Online (Sandbox Code Playgroud)
我搜索了这个错误,但我无法找到任何解决方案为什么我会收到此追溯错误?.
什么是输出格式
sns.color_palette('Reds', 5)?
Run Code Online (Sandbox Code Playgroud)
如何将其转换为十六进制数?
运行上面的命令可以得到以下输出:
[(0.99358708227381987, 0.83234141714432663, 0.76249136363758763), (0.98823529481887817, 0.62614381313323975, 0.50849674145380652), (0.98357554884517895, 0.4127950837799147, 0.28835064675293715), (0.89019608497619629, 0.18562091638644537, 0.15294117977221808), (0.69439448188332953, 0.070034602810354785, 0.092318341048324815)]
Run Code Online (Sandbox Code Playgroud)
如何将其转换为如下输出:
["#9b59b6", "#3498db", "#95a5a6", "#e74c3c", "#34495e", "#2ecc71", "#43A16F"]
Run Code Online (Sandbox Code Playgroud) 我有两列"a"和"b"的DataFrame.如何找到给定特定"b"的"a"的条件概率?
df.groupby('a').groupby('b')
Run Code Online (Sandbox Code Playgroud)
不起作用.让我们假设我在列a中有3个类别,对于每个特定的我有5个类别的b.我需要做的是找出每个类的一个b类的总数.我试过应用命令,但我想我不知道如何正确使用它.
df.groupby('a').apply(lambda x: x[x['b']] == '...').count()
Run Code Online (Sandbox Code Playgroud) 我有一个Flask应用程序,其中我的绘图是使用Bokeh在控制器python代码中使用以下命令创建的:
p = figure(tools = TOOLS, x_axis_label ...)
p.line(....)
script, div = components(p)
Run Code Online (Sandbox Code Playgroud)
我使用以下命令将"script"和"div"元素传递给我的HTML页面:
render_template(.html, script = script, div =div)
Run Code Online (Sandbox Code Playgroud)
我想在我的情节顶部添加一个交互式滑块.基于Bokeh网站,以下命令,我应该能够做到这一点.
slider = Slider(start=0, end=10, value=1, step=.1, title="Stuff")
Run Code Online (Sandbox Code Playgroud)
所以我的第一个问题是,如何将滑块信息放到组件函数中以生成正确的"script"和"div"元素,我可以将它传递给我的HTML文件?
我的第二个问题是:在滑块上有一个值,如何将其发回给我的控制器以更新我的图并将新的"div"和"script"元素发送到HTML文件以更新我的图?
如果您能解释实现此解决方案的必要步骤,我真的很感激.
我试图了解 hta 和 html 文件之间的主要区别是什么。我用谷歌搜索,发现了这个:
主要问题是 javascript 有 bug。例如 javascript: 协议甚至不存在。Hta 似乎更喜欢 VBscript 建模编码而不是 javascript 模型,例如
<span style="cursor:hand" onclick=go()>代替<a href="#" onclick=go()>. 它是一个 Windows exe,因此根本不支持或不支持某些跨浏览器/跨平台的 html 结构。调整窗口大小也会产生不同的尺寸。
我有一些由 JavaScript 代码生成的交互式绘图(HTML5)。如果我将它们转移到 hta 文件中,它们会起作用吗?
我有一个经过微调的 vgg 模型,我使用tensorflow.keras功能 API 创建了该模型,并使用tf.contrib.saved_model.save_keras_model保存了模型。因此模型以以下结构保存:assets文件夹,其中包含saved_model.json文件,saved_model.pb文件,以及variables文件夹,其中包含checkpoint,variables.data-00000-of-00001和variables.index。
我可以轻松地在 python 中加载模型并使用tf.contrib.saved_model.load_keras_model(saved_model_path)获得预测,但我不知道如何在 JAVA 中加载模型。我用谷歌搜索了很多,发现了这个 How to export Keras .h5 to tensorflow .pb? 导出为 pb 文件,然后按照此链接Loading in Java加载它。我无法冻结图表,而且我尝试使用 simple_save 但 tensorflow.keras 不支持 simple_save (AttributeError: module 'tensorflow.contrib.saved_model' has no attribute 'simple_save')。那么有人可以帮助我弄清楚在 JAVA 中加载我的模型(tensorflow.keras 功能 API 模型)需要哪些步骤。
我拥有的saved_model.pb 文件是否足够好,可以在JAVA 端加载?我需要创建输入/输出占位符吗?那我该如何导出呢?
我感谢您的帮助。
我有一个用Python编写的Web应用程序 - Flask.当用户在其中一个页面(POST请求)中填写一些设置时,我的控制器会计算一些功能并使用Bokeh使用以下命令绘制输出,然后我重定向到由Bokeh创建的HTML页面.
output_file("templates\\" + idx[j]['name'] + ".html", title = "line plots")
TOOLS="resize,crosshair,pan,wheel_zoom,box_zoom,reset,box_select,lasso_select"
p = figure(tools=TOOLS, x_axis_label = 'time', y_axis_label = 'L', plot_width = 1400, plot_height = 900)
Run Code Online (Sandbox Code Playgroud)
除了Bokeh生成的文件外,我的所有HTML页面都扩展了我的"Template.HTML"文件.我的问题是如何自动修改Bokeh生成的HTML文件以扩展我的template.html文件?这样我就可以在Bokeh html文件的顶部放置所有导航栏和jumbotron.
{% extends "template.html" %}
{% block content %}
<Bokeh.html file>
{% endblock %}
Run Code Online (Sandbox Code Playgroud) 根据 Tensorflow 文档,可以通过添加 label_smoothing 参数来向 categorical_crossentropy 添加标签平滑。我的问题是稀疏分类交叉熵损失怎么样。此损失函数没有 label_smoothing 参数。
尝试加载 llama2 模型:
model = AutoModelForCausalLM.from_pretrained(
model_name,
quantization_config=bnb_config,
device_map=device_map
)
Run Code Online (Sandbox Code Playgroud)
使用这些 bnb_config:
BitsAndBytesConfig {
"bnb_4bit_compute_dtype": "bfloat16",
"bnb_4bit_quant_type": "nf4",
"bnb_4bit_use_double_quant": true,
"llm_int8_enable_fp32_cpu_offload": false,
"llm_int8_has_fp16_weight": false,
"llm_int8_skip_modules": null,
"llm_int8_threshold": 6.0,
"load_in_4bit": true,
"load_in_8bit": false,
"quant_method": "bitsandbytes"
}
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
RuntimeError: Failed to import transformers.models.llama.modeling_llama because of the following error (look up to see its traceback):
cannot import name 'flash_attn_func' from 'flash_attn' (/opt/conda/lib/python3.10/site-packages/flash_attn/__init__.py)
Run Code Online (Sandbox Code Playgroud)
任何帮助都会有所帮助。