Tag: python

python – 检查奇数/偶数和改变输出的数字大小

我有几个问题要解决的任务,有点卡住了。 问题是编写一个程序让用户input一个奇数(检查它是奇数),然后根据input的大小打印一个颠倒的金字塔。 例如,如果你input5,它会出现 ***** *** * 我的问题是双重的。 1)如何检查是偶数还是奇数? 我试过, if number/2 == int ,希望它可以做一些事情,互联网告诉我做的, if number%2==0 ,但这是行不通的。 2)如何更改每行中间的星号? 任何问题的任何帮助,不胜感激。

我怎样才能用matplotlib创build堆积线图?

我希望能够用Python(最好使用matplotlib,但另一个库也可以)生成一个堆栈线图(类似于这里使用的方法)。 我怎样才能做到这一点? 这与他们网站上的堆叠条形图示例类似,除了我想要将条形顶部连接到线段以及要填充的下面区域之外。 我可能会通过减less酒吧之间的差距,并使用大量的酒吧(但这似乎是一个黑客,除此之外,我不知道是否有可能)近似。

什么是“针对接口,而不是对象的代码”的Python版本?

受到一个很好的问题(以及一堆很好的答案)的启发。 “对一个接口,而不是一个对象的代码”语句在Python中有什么意义吗? 我正在寻找像原始问题的答案,但与Python的片段和想法。

Tensorflow一个热门编码器?

tensorflow是否有类似scikit学习处理分类数据的一个热门编码器 ? 将使用tf.string的占位符行为作为分类数据? 我意识到我可以在将数据发送到tensorflow之前手动预处理数据,但是内置它非常方便。

在Python中查找空目录

所有, 在删除之前查看目录中是否有数据的最佳方法是什么? 我正在浏览一些页面,使用wget来查找一些图片,当然每个页面上都没有图像,但是目录仍然被创build。 dir = 'Files\\%s' % (directory) os.mkdir(dir) cmd = 'wget -r -l1 -nd -np -A.jpg,.png,.gif -P %s %s' %(dir, i[1]) os.system(cmd) if not os.path.isdir(dir): os.rmdir(dir) 我想testing一下文件是否在创build后被删除了。 如果什么都没有…删除它。 谢谢,亚当

join多个string(如果它们在Python中不是空的话)

我有四个string,其中任何一个都可以是空的。 我需要将它们连接成一个空格之间的string。 如果我使用: new_string = string1 + ' ' + string2 + ' ' + string3 + ' ' + string4 如果string1为空,则结果是新string的开始处string1空白。 另外,如果string2和string3是空的,我有三个空格。 当我不需要它们时,我怎样才能轻松地join它们而没有空白空间?

CSRF攻击是否适用于API?

特别是,我正在编写一个Django RESTful API来支持iOS应用程序,并且每当我编写处理POST请求的方法时,我都会继续运行在Django的CSRF保护中。 我的理解是,由iOSpipe理的cookie不会被应用程序共享,这意味着我的会话cookie是安全的,没有其他应用程序可以骑在它们上面。 这是真的? 如果是这样,我可以将我所有的API函数都标记为CSRF-exempt吗?

python跟踪分段错误

我正在从Python广告开发C扩展我得到一些segfaults(在开发过程中不可避免的…)。 我正在寻找一种方法来显示段错误发生在哪一行代码(一个想法就像跟踪每一行代码),我该怎么做?

如何遍历列表的前n个元素?

说我想要我有一个列表,我想迭代他们的第一个。 用Python编写这个最好的方法是什么?

显示Python多处理池地图调用的进度?

我有一个脚本,它成功地做了一个多处理池集合的任务与imap_unordered()调用: p = multiprocessing.Pool() rs = p.imap_unordered(do_work, xrange(num_tasks)) p.close() # No more work p.join() # Wait for completion 然而,我的num_tasks是大约25万,所以join()locking主线程10秒左右,我希望能够增量回显到命令行显示主进程没有被locking。 就像是: p = multiprocessing.Pool() rs = p.imap_unordered(do_work, xrange(num_tasks)) p.close() # No more work while (True): remaining = rs.tasks_remaining() # How many of the map call haven't been done yet? if (remaining == 0): break # Jump […]