首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用交互组件(ipywidgets)“盘活”Jupyter Notebook(上)

    这就是ipywidgets发挥作用的地方:它们可以嵌入到笔记本中,并提供一个用户友好的界面来收集用户输入并查看更改对数据/结果的影响,而不必与代码交互;你的笔记本可以从静态文档转换为动态仪表盘——非常适合显示你的数据故事...首先导入: 1from IPython.display import display 然后在display()函数中传递小部件作为参数: 1slider = widgets.IntSlider() 2display...(slider) 获取/设置它的值 要读取小部件的值,我们将查询它的value属性。...同样,我们可以设置小部件的值: ? 演示:值 连接两个小部件 我们可以使用jslink()函数同步两个小部件的值。...演示:按钮事件处理程序 下一节我们将很好地了解到,输出与按钮本身显示在同一个单元格中。所以,让我们继续看看如何为我们的笔记本增加更多的灵活性!

    13.8K61

    用Pandas和Streamlit对时间序列数据集进行可视化过滤

    _1:slider_2+1][:].reset_index(drop=True) return filtered_df 首先,我们将调用Streamlit slider小部件,文档如下所示...max if a time value(一个支持的类型或一个元组/支持的类型列表或None) -滑块第一次呈现时的值。如果在这里传递一个包含两个值的元组/列表,则会呈现一个带有上下边界的范围滑块。...(minutes=15) 请注意,我们的滑块将返回两个值,即开始日期时间和结束日期时间值。...因此,我们必须使用数组声明滑块的初始值为: [0,len(df)-1] 我们必须将小部件等同于如下所示的两个变量,即用于过滤dataframe的开始和结束日期时间索引: slider_1, slider..._1:slider_2+1][:].reset_index(drop=True) Streamlit应用 最后,我们可以将所有内容绑定在一个Streamlit 应用程序的形式中,该应用程序将渲染datetime

    2.6K30

    Flutter 流体滑块

    地址:https://pub.dev/packages/flutter_fluid_slider 简介 流体滑块是一种流体设计滑块,其工作原理与“滑块”材料小部件非常相似。它用于从一系列值中进行选择。...属性 onChanged: 此属性是必需的,并且在用户开始为滑块选择新值时调用该属性。传递的值将是滑块开始更改之前的最后一个[value]。 value: 此属性是必需的,并且用于此滑块的当前选定值。...在内部,我们将在value方法中添加一个变量;max表示最大值 是用户可以选择的值,并且大于或等于最小值。添加滑块颜色和拇指颜色。在此滑块中,我们将添加开始意味着小部件将显示为最小标签。...如果为null,则基于[showDecimalValue]将该值转换为String。我们将创建一个字符串数字1到10的列表并返回数字。...**我们将向您展示什么是Fluid Slider?

    11.7K20

    Gradio入门教程

    gradio 中有很多有用的用户界面部件和功能。 本文不可能一一解释,因此请阅读本网站的文章,然后从 Gradio官方网站:获取所需的信息。...这些按钮是自动生成的:Clear按钮一次性清除输入中指定的所有输入用户界面部件,而 Submit 按钮则调用一个以用户界面部件值为参数的回调函数。Flag按钮可以将字段中输入的数据保存在本地。...输入中描述的 UI 部件按从上到下的顺序显示在屏幕上,但输入值则按从左到右的顺序传递给回调函数。...这次描述了 text、checkbox和 gr.Slider(0,100)三个部分,因此调用 my_func 时,值 “text” ⇒ my_name、“checkbox” ⇒ is_disp、gr.Slider...如果你能在使用它时考虑到这一点,我认为你可以非常有效地开发网络用户界面。 如果你对本文中的 gradio 感兴趣,不妨一试。

    76551

    21.6k stars的牛逼项目还写啥代码啊?

    您可以构建任何东西,从简单的 CRUD 应用程序、管理面板、仪表板到自定义业务应用程序和复杂的多步骤工作流程。 这个平台主要用于构建管理面板、内部工具和仪表板的低代码项目。...与 15 多个数据库和任何 API 集成,真的很牛逼!...支持的数据库和服务 PostgresSQL MongoDB MySQL Elasticsearch DynamoDB Redis Microsoft SQL Server Firestore Redshift...使用 45 多个预构建的、可自定义的小部件,包括表格、图表、列表、模式、表单等 连接到您的数据 使用我们的连接器连接到您的数据:数据库(PostgresQL、MongoDB、Amazon S3 等)、...SaaS 提供商(如 Google Sheets、Airtable、Twilio)或任何 GraphQL/REST API 将数据连接到 UI 部署你的应用

    1.5K30

    Flutter 移动端架构实践:Widget-Async-Bloc-Service

    换句话说,我们从这样: [1240] 变成了这样: [1240] 异步的方法可以: 1.将零个,一个或多个值添加到输入接收器。...换句话说,我们可以将Service视为 纯粹 的功能组件, 它可以修改和转换从第三方库收到的数据。...输入的数据(读取):将来自Firestore文档的键值对的流转换为强类型的不可变数据Model。 数据输出(写入):将数据Model转换为键值对,以便写入Firestore。...当更新app本地的状态(例如,将状态从一个控件传递到另一个控件中)时,BLoC有更简单的替代方案,这个后文再提。...无论如何,我发现BLoCs在使用Firestore构建app时效果非常明显,其中数据通过流从后端流入app。 在这种情况下,通常将流进行组合或使用RxDart对其执行转换,BLoC很擅长这个。

    16.1K20

    我们弃用 Firebase 了

    的确,纯从性能上讲,在 AWS/Azure/ GCP 上构建的定制化原生服务包优于 Firebase 套件。但是,当我们考虑到开发时间和维护成本时,Firebase 通常是一个合乎逻辑的选择。...Firebase CLI 限制相当严格: 对于像启用 Firestore 这么简单的事情,你也只能通过仪表板完成,而不能通过命令行。 firebase login:ci 有意禁止传递认证密钥。...提取机器可读的 CI token 是的,我喜欢将 CI token 直接传递到我的秘密管理器。...直接从 Google Cloud Console 下载。 GCP 似乎正在蚕食 Firebase 开发环境。 从运营的角度来看,这是合理的。...我们计划在可伸缩性方面做更多的研究,因为 SQL 数据库不能像 NoSQL 数据库那样增长。尽管如此,Supabase 来的正是时候。

    32.7K30

    Python Qt GUI设计:窗口之间数据传递(拓展篇—5)

    如果这个程序有多个窗口,那么还应该关心不同的窗口之间是如何传递数据的。 本篇博文首先给出一个例子,说明在一个窗口中不同控件之间的数据是如何传递的。...valueChanged()是QSlider 的一个信号函数,只要 slider 的值发生改变,它就会发射一个信号。...) #3 valueChanged()是Qslider的一个信号函数,只要slider的值发生改变,它就会发射一个信号,然后通过connect连接信号的接收部件,也就是lcd。...把多个参数写到一个窗口中,主窗口会显得很臃肿,所以一般是添加一个按钮,调用对话框,在对话框中进行参数的选择,关闭对话框时将参数值返回给主窗口。...本小节将介绍不同窗口在自定义对话框之间通过属性传参。

    3.2K30

    基于R语言的shiny网页工具开发基础系列-03

    widgets widgets 是可交互网页元素,让用户用它们控制app Shiny 小部件widgets 从用户手里收集值,当用户改变小工具的时候,值也会变 控制小部件 如图有各种小部件,shiny有一系列的小部件...,每个都可以用直白命名的R函数创建,例如函数actionButton 用来创建 动作按钮 (Action Button),函数 sliderInput 创建 一个 滑块 (slider bar) 下表是常见的小部件...一个label:这个标签将和app中的小部件一起出现,应该是字符串,但是也可以是空的"" 此例中,name参数是"action", 标签是 "Action" actionButton("action"..., label = "Action") 其他参数因小部件而异,具体要看小部件执行的工作所需的内容 他们包括初始值,范围和增量 也可以通过查看函数的帮助页面来获取其他参数,如?...app中 访问这个网站,图库中展示了每个小部件,并演示了每个小部件的值根据你的输入而变化 选择一个小工具,并点击See Code。

    2.6K20

    AI应用开发基础教程_借助LangChain来调用ChatGPT_API

    到2选择温度 # 初始值设为0.0,增量为0.1 temperature = st.sidebar.slider("Temperature:", min_value=0.0, max_value=2.0...提问流程 从 Streamlit 上传 PDF Streamlit 检索 PDF 内的文本 将文本传递给 LangChain 使用文本分割器进行分割 将每个分块传递给 OpenAI 嵌入 API 每个块作为一个嵌入列表返回...Streamlit将问题传递给LangChain。 问题被传递给OpenAI嵌入API。 问题作为嵌入返回。...disabled 禁用文件上传器的可选布尔值。默认值为False。 label_visibility 如果隐藏,则标签label_visibility不会显示,但小部件上方将保留一个空白空间。...Streamlit将问题传递给LangChain。 该问题被传递到OpenAI Embeddings API。 问题以嵌入形式返回。

    1.3K20

    用 awaitasync 正确链接 Javascript 中的多个函数

    我发现大多数关于链接多个函数的文章都没有用,因为他们倾向于发布从MSDN 复制粘贴的不完整的演示代码。...然后我们需要 async 函数 getEmailOfCourseWithCourseId() 从Firestore获取课程的电子邮件地址。...我们不知道从 Firestore 获取内容需要多长时间,因此它是 async 的,我们需要运行接下来的两个函数并返回(或以 promise 解析)courseEmail 。...通过 awaiting 上面的函数 getEmailOfCourseWithCourseId() 并传递 courseEmail,这些函数(以及 if 运算符)将等到这种情况发生(也就是说已经解决),然后运再行...此外,数据库代码不能原封不动的复制 —— 它仅用于说明目的! 原文:https://nikodunk.com/how-to-chain-functions-with-await-async/

    6.3K30

    有了这个开源项目,不会 Web 开发也能让数据“动”起来!

    2、安装 Streamlit 体验官方提供的 hello world 小 demo。 pip install streamlit streamlit hello ?...2.2.6 交互式小部件 盯?:漂亮的按钮、滑块、输入框等小部件。每次用户与小部件交互时,Python 脚本都会重新执行,并且该小部件的输出值会在运行期间设置为新值。 1、按钮 button。...当我们给函数打上 cache 标记时,Streamlit 在碰到该函数的时候会检查三个值:函数名称、函数体、输入参数。如果发现这三个值的组合第一次出现,则会运行函数,并且将结果存储在本地缓存中。...而会直接返回前一次计算的结果,d1 = d2 d2 = HelloGitHub(DATA_URL_1) # 传入参数不同,重新执行该函数 d3 = HelloGitHub(DATA_URL_2) 2.2.9 布局设置 1、将交互小部件放入侧边栏...更多详情还需要友友们在实践中探索,并将指令成功“嵌入”到自己的项目中。

    2.3K30

    【干货】手把手教你用苹果Core ML和Swift开发人脸目标识别APP

    要使用我的脚本,您需要安装tensorflow / models,从tensorflow / models / research目录运行脚本,参数传递如下(运行两次:一次用于训练数据,一次用于测试数据)...▌第3步:部署模型进行预测 ---- ---- 将模型部署到机器学习引擎我需要将我的模型检查点转换为ProtoBuf。 在我的训练过程中,我可以看到从几个检查点保存的文件: ?...用户选择照片后,会自动将图像上载到云端存储: ? 接下来,我编写了上传到我的项目的云存储触发的Firebase数据库。它把图像进行64位编码,并发送到机器学习引擎进行预测。...将带有新框的图像保存到云存储,然后将图像的文件路径写入Cloud Firestore,以便在iOS应用程序中读取路径并下载新图像(使用矩形): ? ?...将模型部署到机器学习引擎:我使用gcloud CLI将我的模型部署到机器学习引擎 我的模型:https://cloud.google.com/ml-engine/docs/deploying-models

    14.9K60

    如何使用简单的Python为数据科学家编写Web应用程序?

    惊讶于它如何能够从图表,数据框和简单文本中编写任何内容。稍后对此进行更多讨论。 重要提示:请记住,每次更改窗口小部件的值时,整个应用程序都会从上到下运行。...Streamlit窗口小部件 小部件提供了一种控制应用程序的方式。了解这些小部件的最佳位置是API参考文档本身,将介绍一些最终可能会用到的最突出的小部件。...一个简单的复选框小部件应用 4.选择框 可以st.selectbox用来从系列或列表中进行选择。通常用例是将其用作从列表中选择值的简单下拉列表。...一个简单的下拉/选择框小部件应用 5.多重选择 还可以从下拉列表中使用多个值。...一个简单的多选小部件应用 逐步创建简单应用 对于理解重要的小部件来说,就这么多。现在将一次使用多个小部件创建一个简单的应用程序。 首先,将尝试使用streamlit可视化足球数据。

    2.9K20

    骑上我心爱的小摩托,再挂上AI摄像头,去认识一下全城的垃圾!

    Yolo链接: https://pjreddie.com/darknet/yolo/ 考虑到隐私问题,摄像机还嵌入了一项模糊人脸,衣服和人体的边缘技术,这样就没有涉及隐私的数据被传输到云。...垃圾的GPS坐标通过简单的gpsd接口从usb模块读取,将数据存储在Google Firestore实时数据库中,这样本地的Google firebase SDK就被用于客户端应用程序开发。...我们选择Ionic+Angular进行前端开发和谷歌的Firestore坐标实时数据库。...Firebase客户端SDK包括一个通用的API,可用于订阅客户端应用程序,以添加/更新/删除 Firestore数据库上运行在VespAI上的应用程序产生的活动。...支持将数据导出到其他类型的数据库。比如支持基于SQL的历史数据集查询。

    10.3K30

    使用QtTesting建立可视化软件的自动化测试系统

    开发人员还可以创建自己的观察者来实现自定义功能,例如将事件序列化到日志文件、Python 脚本等。 录制模块也可以记录检验事件,如验证某个属性。在检查时,一个覆盖层会在鼠标悬停的小部件上绘制。...如果覆盖层为绿色,则表示可以检查该小部件,如果为红色,则表示不可以。当点击小部件进行检查时,将记录一个检查事件,并输出一个相关的QString 值。...pqEventDispatcher 从 pqEventSource 获取事件,并将其传递给 pqEventPlayer 的一个实例进行运行。...pqEventPlayer 解码地址字符串,并使用它查找相应的小部件。然后,高级事件和小部件依次传递给每个 pqWidgetEventPlayer,直到其中一个发出事件已被处理的信号。...在检查命令时,它应该能够处理 pqEventTypes::CHECK_EVENT事件类型,使用提供的命令和参数检查 Qt 对象的当前值,在值不同的情况下将错误变量定位为 false,但对于所有处理的检查事件

    23510

    Python应用开发——30天学习Streamlit Python包进行APP的构建(12)

    函数的第一个参数是一个文本字符串,用作颜色选择器的标签,第二个参数是一个默认颜色值。接下来,代码使用st.write函数将当前选择的颜色显示在应用程序中。...要初始化一个空的无线电部件,请使用 "无 "作为索引值: import streamlit as st genre = st.radio( "What's your favorite movie...单选按钮也可以使用 disabled 参数禁用,并使用 horizontal 参数水平定向: import streamlit as st # 在会话状态中存储部件的初始值 if "visibility...通过传递一个双元素元组或列表作为值,还可以显示一个范围滑块。...代码中首先导入了Streamlit库,然后使用select_slider函数创建了一个滑块,让用户从红、橙、黄、绿、蓝、靛、紫这些选项中选择颜色的范围,默认选择了红色到蓝色的范围。

    14310
    领券