小编Gia*_*nou的帖子

如何将具有多个键的字典创建为一个值?

我有一个关于我想要的字典的问题.我的目标是为单个值设置多个键,如下所示:

dictionary = {('a', 'b'): 1, ('c', 'd'): 2}
assert dictionary['a'] == 1
assert dictionary['b'] == 1
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

python dictionary

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

如何在matplotlib的条形图中的列上显示文本?

我有一个条形图,我希望每列显示一些文字,我该怎么做?

python matplotlib bar-chart

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

在pyqt中如何在组合框中添加项目?

我需要一些帮助添加一些项目到QComboBox.所以,我有两个组合框,一个additem填充另一个取决于所选项目.

我的问题是,使用clear()新项目,它可以工作,但如果我选择其他选项combobox,它会添加新项目,但之前的项目已经消失,新项目下面有空白项目.

我想每次我从第一个选择一个新选项QComboBox,清除第二个的内容additem,我使用clear()了第二个,但它没有工作.

这就是我想到的:

self.comboBox_2.clear()
for index,i in enumerate(list1):
  self.comboBox_2.addItem(_fromUtf8(""))
  self.comboBox_2.setItemText(index+2, QApplication.translate("Dialog", i, None, QApplication.UnicodeUTF8))
Run Code Online (Sandbox Code Playgroud)

以上是第一次combobox更改时执行的函数的一部分.

python pyqt pyqt4 qcombobox pyqt5

22
推荐指数
1
解决办法
5万
查看次数

如何在python中的列表中的列和行中将数据写入csv文件?

每个人.我有一个列表列表,我想把它们写在一个带有列和行的csv文件中.我已经尝试了写作者,但这不是我想要的.我的列表的例子如下:

[[1, 2], [2, 3], [4, 5]]
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助.

有了这个 :

example=csv.writer(open('test.csv', 'wb'), delimiter=' ')
example.writerows( [[1, 2], [2, 3], [4, 5]])
Run Code Online (Sandbox Code Playgroud)

我在一个细胞中获得1 2,在细胞中获得2 3等.在细胞中不是1,在下一个细胞中是2.

我应该更清楚.我需要将这个示例列表写入文件,所以当我用excel打开它时,每个元素都在它自己的单元格中.我的输出应该是这样的:

1 2
2 3
4 5
Run Code Online (Sandbox Code Playgroud)

不同细胞中的每个元素.

python csv list

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

你如何在条件中使用OR,AND?

我已经发现自己很多次,我需要全部或至少一个等于某事的东西,我会写出类似的东西:

if a==1 and b==1:
   do something
Run Code Online (Sandbox Code Playgroud)

要么

if a==1 or b==1:
   do something
Run Code Online (Sandbox Code Playgroud)

如果事情的数量很小就可以了,但它仍然不是很优雅.所以,对于大量的事情,是否有更好的方法,做上述事情?谢谢.

python conditional

12
推荐指数
1
解决办法
322
查看次数

PyQt:如何正确显示图像?

我想在pyqt中显示图像,所以,我使用了标签和像素图选项,以及scaledContents但图像失真.我应该使用另一个小部件还是做其他事情?谢谢.

这是代码:

from PyQt4 import QtCore, QtGui
self.label.setPixmap(QtGui.QPixmap(_fromUtf8('image.jpg')))
self.label.setScaledContents(True)
Run Code Online (Sandbox Code Playgroud)

我用的是QtDesigner.

我试过这个: self.label.pixmap().scaled(QtCore.QSize(self.label.size()), QtCore.Qt.KeepAspectRatio, QtCore.Qt.FastTransformation)

但图像不会调整大小以适应标签.

python pyqt

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

您在tkinter中使用哪个小部件作为Excel表?

我想要一个像tkinter中的表格小部件的Excel,我正在写一个gui.你有什么建议吗?

python tkinter widget tktable

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

PyQt:我如何为各个标题设置不同的标题大小?

我有一个包含两个项目列表的列表,一个单词和一个数字.这个列表将使用tablewidget呈现.

我的目标是生成一个包含两列并且具有必要行的表,但是具有单词的列的标题应该大于数字列.

我可以使用resize列来调整内容,但是我希望在调整大小后桌子周围没有白色的空白空间.

为了创建gui代码,我正在使用QtDesigner.Thanks.

python resize pyqt qtablewidget qheaderview

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

如何计算或监控pybrain神经网络的训练?

我有一个神经网络n pybrain,有两个输入,一个隐藏层和一个输出层.我使用以下内容进行训练:

trainer = BackpropTrainer(net,ds)
trainer.trainUntilConvergence()
Run Code Online (Sandbox Code Playgroud)

net是神经网络,ds是列车数据.

我的问题是我是否以及如何计算完成培训所需的时间,或者我如何监控培训的进度.谢谢.

python neural-network pybrain

9
推荐指数
1
解决办法
5328
查看次数

如何在PyTumblr中使用edit_post函数?

我正在尝试使用PyTumblredit_post函数编辑我的tumblr博客中的一些帖子,但我无法弄清楚究竟需要哪些参数.我尝试使用tags参数,但不接受.

我试过这个:

client = pytumblr.TumblrRestClient(CONSUMER_KEY, CONSUMER_SECRET,
                                   OAUTH_TOKEN, OAUTH_TOKEN_SECRET)
client.edit_post('nameofblog', {'id': 39228373})
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误:

TypeError: edit_post() takes exactly 2 arguments (3 given)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

这是功能:

    def edit_post(self, blogname, **kwargs):
            """
    Edits a post with a given id

    :param blogname: a string, the url of the blog you want to edit
    :param tags: a list of tags that you want applied to the post
    :param tweet: a string, the customized tweet that you want
    :param date: a string, the GMT …
Run Code Online (Sandbox Code Playgroud)

python function-parameter tumblr

9
推荐指数
1
解决办法
735
查看次数