问题标签 [python-object]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
36 浏览

python - 如何找出“*”运算符对某个库(cirq)中的两个对象的作用?

我刚开始使用 python cirq 库,我在教程中遇到了以下代码行:

我只想在代码中找到这个*操作符对这两个特定的 cirq 对象做了什么。怎么做?

0 投票
1 回答
67 浏览

python - 如何在pyvips中分配图像组件?

我正在使用具有特殊图像对象的pyvips库,这些对象具有对应于 HSV(或其他)颜色空间分量的 3 个波段。问题是,在过滤 HSV 组件之一后,不允许将其再次分配给原始图像。在此代码中,您可以看到写入的内容和错误。

TypeError:“图像”对象不支持项目分配

我也尝试直接为 numpy 分配一个数组,image_hsv[0]但都没有工作。

库文档:此处的文档https://libvips.github.io/pyvips/

图片对象文档:https ://libvips.github.io/pyvips/vimage.html

0 投票
0 回答
81 浏览

python - 分配起始玩家并在他们之间切换

我正在尝试将起始玩家指定为“第一个”CurrentPlayer,然后在玩家 1 完成回合后将玩家 2 指定为 CurrentPlayer。不知何故,我根本无法让它工作。

我使用(来自大学)的测试代码告诉我以下内容:

下面是完整的测试代码:

有人知道为什么会出现此错误消息吗?我觉得它应该根据 self.CurrentPlayer 分配 self.CurrentPlayerNumber。

任何帮助将不胜感激。

0 投票
0 回答
26 浏览

python-3.x - 这是我注册的课程的工作代码,你能帮我理解我在脚本中添加评论的部分吗?

请帮助我理解这部分,我不明白为什么是 .event 和 . 机器被使用

  1. #疑点1:event.date
  2. #疑点2:event.machine
0 投票
3 回答
220 浏览

python - Python多处理为每个进程创建相同的对象实例

我写了一个简单的例子来说明我到底在敲什么。可能有一些非常简单的解释,我只是想念。

结果是:

无论每次初始化都发生在新进程中,对象地址都是相同的。任何人都可以指出什么问题。谢谢。

我也想知道这种行为,当我第一次在主进程中初始化同一个对象然后在其上缓存一些值,然后在每个进程上初始化同一个对象时。然后进程继承主进程对象。

这里的输出是:

0 投票
0 回答
25 浏览

python - 在 MySQL 中存储 tkinter 对象

让我先给你一些背景。
我正在使用 tkinter、python 和 MySQL 制作一个项目。在我的项目中,每次用户单击tkinter 窗口中的创建按钮(我将在此之后调用root)时,都会创建按钮并显示在根窗口中。

所以所有创建的按钮对象都存储在tables字典中。
现在,每次将按钮添加到根窗口时,都会将 tkinter 按钮对象插入到 MySQl 表中,该表具有btnobject主键)并dateoftable作为表列的名称timetablebtn。只需假设dateoftable包含非唯一的任意字符串值。

如您所见,我将按钮对象作为字符串存储在 MySQL 表中,这是一个问题,因为当我从数据库调用它时,我无法再次引用它,它只是变成了一个虚拟字符串值。
所以我想知道是否有办法将对象存储到 MySQL 上。如果那不可能,我想知道当我从数据库中的表中检索值时是否有办法引用同一个按钮对象。
如果需要更多信息,我将编辑问题和代码并发布。提前致谢。

0 投票
0 回答
1374 浏览

python - 如何在 VS Code 中为 Python 中的私有成员自动生成 Getter 和 Setter 方法?

例子:

有没有办法在 VS Code 中为 Python 自动生成这样的 getter 和 setter?

0 投票
0 回答
34 浏览

python - Cython 无法转换为 Python 对象

无法转换double *Python对象

为什么会这样?除了将整个X对象传递给Y并手动提取 _ptr 之外,还有更好的方法来解决这个问题吗?

0 投票
2 回答
49 浏览

python - 从 Python 对象获取两个属性之一的 Pythonic 方法

我想从 Python 对象中获取两个属性之一。如果这些属性都不存在,我想获得一个默认值。

例如,我想获取 FruitBasket 中苹果或橙子的数量,如果两者都不存在,我想将 n_fruits 设置为 0(因为我对其他水果不感兴趣)。

如果既没有苹果也没有橙子,这段代码就会中断:

FruitBasket 类只能容纳一种水果。不存在同时存在苹果和橙子的风险。即使是这样,我仍然会将第一种水果(在本例中为苹果)存储在 n_fruits 中。

我想要一种优雅的 Pythonic 方式来解决这个任务:我想到了许多可能的解决方案,但它们都丑陋且令人费解!

顺便说一下,FruitBasket 只是一个例子。我实际上是在尝试从 scikit-learn 聚类器中获取质心。KMeans 和 MeanShift 算法将质心存储在“clusters_centers_”属性中,而 GaussianMixture 将其存储在“means_”属性中(出于我的目的,它们是相同的)。如果它们都不存在(在其他聚类算法的情况下),我想将质心设置为空列表。

0 投票
2 回答
45 浏览

python - 有没有办法禁用python类中的某些功能,以便除了在其类中使用它之外不能使用它?

例如,我有myClassFile.py文件,其代码如下:

然后我有run.py文件,代码如下:

当我运行时将输出

如何防止有人在run.py文件或myClass之外编写以下代码?

因此,如果他们在myClass类之外使用该方法,那将是一个错误或某种错误