小编Iva*_*son的帖子

Pandas:ValueError:工作表索引 0 无效,找到 0 个工作表

简单的问题却让我彻底傻眼了。我正在尝试使用 pandas 读取 Excel 文档,但遇到此错误:

ValueError:工作表索引 0 无效,找到 0 个工作表

我的代码片段适用于除下面链接的一个 Excel 文档之外的所有文档。这是我的 Excel 文档的问题(当我在 Excel 中打开它时,它肯定有工作表),还是我遗漏了一些完全明显的内容?

Excel 文档

编辑-忘记了代码。很简单:

import pandas as pd
df = pd.read_excel(FOLDER + 'omx30.xlsx')
Run Code Online (Sandbox Code Playgroud)

FOLDER是文件所在文件夹的绝对路径。

python excel pandas

10
推荐指数
2
解决办法
2万
查看次数

使用 Tensorflow 2.1 加载自定义模型

我已经创建了自己的类子类tf.keras.Model,并尝试保存和加载它的经过训练的实例。我正在尝试遵循教程,但每次加载保存的模型时都会收到相同的错误消息:TypeError: __init__() got an unexpected keyword argument 'reduction'。我尝试将该关键字参数添加到我的类中,但它没有任何改变。有任何想法吗?

python save tensorflow

6
推荐指数
1
解决办法
4203
查看次数

Java,For Class in Class

我是一个新手程序员,我正在创建这个程序,我想创建一个大小为10的布尔值列表,然后将所有值设置为false.正如我在Java中所理解的那样,不应该将代码直接放在类中而不用方法来包围它们.但是,我希望在创建类的实例后立即执行此操作.

我的问题是应该在哪里完成.我是否应该在构造函数中执行此操作,是否应该使用其所有值初始化列表,或者我只是错过了一些使得在类中直接放置for循环完全正常的东西?谢谢.

我的一些代码被请求,所以这是问题所在:

boolean[] numKeysPressed = new boolean[10];


for(int i = 0; i<10; i++){
    numKeysPressed[i] = false;
}
Run Code Online (Sandbox Code Playgroud)

java methods constructor boolean class

4
推荐指数
1
解决办法
881
查看次数

JavaFX - 从图标创建按钮

我最近一直在使用 JavaFX 进行自定义控件,并且想知道创建一个简单的图像按钮的最佳方法是什么。例如,在 Stack Overflow 上,我们有这些按钮(我想实际上它们是链接,但我希望在 JavaFX 中具有相同的效果),它们看起来根本不像按钮。

在此处输入图片说明

在 JavaFX 中创建类似内容的最佳方法是什么?我知道您可以向按钮添加图像,但是否还有一种方法可以完全删除背景(我怀疑有)?

icons javafx button custom-controls

3
推荐指数
2
解决办法
2750
查看次数

JavaFX - 获取节点相对于其父节点的坐标

我正在制作一个简单的图形界面来保存以前生成的图像。所有图像对我来说都是方形的,但我想允许一些裁剪功能(更准确地说,从图像的底部和顶部切掉相等的部分)。我想通过允许用户在图像上拖动阴影区域来做到这一点,这将告诉用户该区域将被裁剪掉。详细信息请参见下图。为了启用此拖动功能,我添加了一些小三角形,我希望用户拖动它们,从而移动阴影区域。然而三角形的坐标都很奇怪而且看起来很荒谬。因此,我想知道最好的方法是什么,以 ImageView 边长的形式获取与 ImageView (或其第一个公共父节点)相关的三角形坐标。因此,如果三角形位于中心,则其坐标例如为 [0.5, 0.5]。

在此输入图像描述

图像视图将在场景内移动,并且也会改变大小,因此至关重要的是,我不仅可以获得相对于 ImageView 的坐标,还可以获得相对于 ImageView 大小的坐标。

如果有帮助的话,这里还有节点的周围层次结构。多边形是三角形,区域是矩形。

在此输入图像描述

感谢各种形式的帮助!

javafx parent coordinates

3
推荐指数
1
解决办法
3878
查看次数

JavaFX - 垂直手风琴

您好,我有一个关于 JavaFX 的问题。我担心答案是剥皮,我对此一无所知,但在这里。

我想在 JavaFX 中制作 Accordion/TabPane 交叉。我将尝试用文字解释自己,但更进一步,我已经包含了我正在尝试制作的图像。

所以,我想制作一个左侧有一个按钮的 JavaFX 容器,当点击该按钮时,将在这个初始容器上移动一个不同的相关容器。再次按下时,顶部容器将移回左侧。我希望按钮和顶部容器从左到右一起移动,然后再向后移动,就好像它们相互连接一样。

需要明确的是,两个不同的容器最好以平滑的方式在手风琴的情况下进行转换。

在此处输入图片说明

javafx accordion custom-component

3
推荐指数
1
解决办法
581
查看次数

Scene Builder嵌套的自定义节点

我似乎在Scene Builder 8.4.1中遇到了一个非常严重的错误,其他人之前在不同版本中都曾遇到过该错误(请参阅链接)。错误是,当我尝试导入自定义节点,而该自定义节点又从jar文件包含其他自定义节点时,只能找到嵌套节点。即,找不到外部节点。

所以我想知道。有谁知道一个稳定的Scene Builder版本,该版本对于Java的较新版本(8、9或10,如果还没有发布的话)没有此错误(最好没有其他严重错误)?我还希望有一个安装向导,它将为我提供一个exe应用程序而不是一个可运行的jar,以便与我的IDE更好地集成。如果不存在,那么您还有更多需要Scene Builder经验的人推荐我做什么?我是否应该使所有fxml文档都没有嵌套节点,并在以后手动添加它们?

谢谢你的帮助!

编辑:所有源文件都可以在这里找到。请注意,外部容器是SliderVariable,内部容器是InfoIcon。

java javafx fxml scenebuilder

2
推荐指数
1
解决办法
195
查看次数

JavafX 和 CSS - 将节点移到最前面

作为标题基本上。我在 JavaFX 中有一个节点,我想根据某些 CSS 规则将其显示在所有其他节点的前面。我不希望这种改变节点的排序,我VBox.toFront()出现的事情。看到这个问题。

这甚至可能吗?

编辑:澄清。情况如下。我有一个VBox包含一堆紧密包装的ImageViews。当我将鼠标悬停在一个上方时,我希望它稍微变大,以给人一种图像被抬离屏幕的感觉。但是由于ImageViews 非常紧密,只有顶部边缘增长(可见)。底部边缘增长但低于下图且无法看到。

编辑 2:根据要求,这里是我正在做的事情的屏幕截图。

在此处输入图片说明

不同的颜色渐变是ImageViews ,当我将鼠标悬停在一个上面时,它应该随着此图像中顶部渐变的顶部边缘而增长(仔细观察 X 旁边的右上角)。然而,在此图像中也可见,此图像的底部边缘ImageView已被此图像中的下一个渐变隐藏,VBox并且增长不可见。

css javafx bringtofront

2
推荐指数
1
解决办法
4998
查看次数

JavaFX - 监听列表中的变化

嗨,我有一个可能很愚蠢的问题。我刚刚开始玩弄 PropertiesChangeListeners 但遇到了减速带。我明白,如果我制作一个ObjectProperty包含ArrayListany 的对象ChangeListener,则只有在其本身发生变化时才会触发ArrayList。不过我希望所有的ChangeListeners 都能开火,如果

  1. ArrayList本身发生变化。
  2. 更改的长度ArrayList(即添加或删除元素)。
  3. 中的一个元素ArrayList更改为另一个元素。
  4. 更改中的元素ArrayList,即元素的内容发生更改(Person例如,如果该元素是自定义类。例如,如果该人更改了她的年龄,我想触发该元素ChangeListener。)。

JavaFX 中是否已经有一些功能可以实现此目的,或者我应该手动实现此功能?最好的方法是什么?

/谢谢你的帮助!

javafx arraylist changelistener

2
推荐指数
1
解决办法
3453
查看次数