小编Jon*_*nts的帖子

为什么0**0在python中等于1

为什么在Python 中0 ** 0相同1?不应该抛出异常0 / 0吗?

python math

29
推荐指数
2
解决办法
4289
查看次数

我有UTC偏移时如何创建tzinfo?

我有一个时区与UTC的偏差(以秒为单位19800),并且还有字符串格式 - +0530.

我如何使用它们来创建tzinfo实例?我调查了pytz,但在那里我只能找到以时区名称作为输入的API.

python python-2.7

29
推荐指数
5
解决办法
3万
查看次数

Python在Android上有什么限制?

我正准备开始一个小的Android开发,需要选择一种语言.我知道Python,但必须学习Java.我想向那些在Android上使用Python的人了解其局限性.另外,Java有什么好处吗?

python java android sl4a

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

在熊猫中简单的交叉制表

我偶然发现了大熊猫,它看起来很适合我想做的简单计算.我有一个SAS背景,并且认为它取代了proc freq - 看起来它将扩展到我将来可能要做的事情.不过,我只是似乎无法让我的头围绕一个简单的任务(我不知道如果我应该来看看pivot/crosstab/indexing-我是否应该有一个PanelDataFrames等...).有人可以给我一些关于如何做以下事项的指示:

我有两个CSV文件(一个用于2010年,一个用于2011年 - 简单的事务数据) - 列是类别和金额

2010:

AB,100.00
AB,200.00
AC,150.00
AD,500.00
Run Code Online (Sandbox Code Playgroud)

2011:

AB,500.00
AC,250.00
AX,900.00
Run Code Online (Sandbox Code Playgroud)

它们被加载到单独的DataFrame对象中.

我想做的是获取类别,类别的总和以及类别的频率,例如:

2010:

AB,300.00,2
AC,150.00,1
AD,500.00,1
Run Code Online (Sandbox Code Playgroud)

2011:

AB,500.00,1
AC,250.00,1
AX,900.00,1
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚我是否应该使用pivot/crosstab/groupby/an index 等...我可以得到总和或频率 - 我似乎无法得到两者......它变得有点复杂,因为我想这样做一个月一个月,但我想如果有人会如此友好地指出我正确的技术/方向,我将能够从那里去.

python pivot-table dataframe pandas

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

累积分布图python

我正在使用python做一个项目,我有两个数据数组.我们称他们为pcpnc.我需要在同一图表上绘制这两者的累积分布.对于pc,它应该是小于绘图,即在(x,y),pc中的 y点必须具有小于x的值.对于pnc,它应该是一个以上的图,即在(x,y)处,pnc中的 y点必须具有大于x的值.

我尝试过使用直方图功能 - pyplot.hist.有没有更好更简单的方法来做我想要的?此外,它必须在x轴上以对数标度绘制.

python matplotlib python-3.x

21
推荐指数
5
解决办法
7万
查看次数

我如何才能将apt-get安装到我的virtualenv?

当然,这是可能的.

例如 - 我可以像这样下载python-dbus:$ sudo apt-get download python-dbus

但接下来应该做什么,在我目前的virtualenv中使用这个.deb包?

python virtualenv apt-get

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

set对象不是JSON可序列化的

当我尝试运行以下代码时:

import json

d = {'testing': {1, 2, 3}}
json_string = json.dumps(d)
Run Code Online (Sandbox Code Playgroud)

我得到以下异常:

Traceback (most recent call last):
  File "json_test.py", line 4, in <module>
    json_string = json.dumps(d)
  File "/usr/lib/python2.7/json/__init__.py", line 243, in dumps
    return _default_encoder.encode(obj)
  File "/usr/lib/python2.7/json/encoder.py", line 207, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/lib/python2.7/json/encoder.py", line 270, in iterencode
    return _iterencode(o, 0)
  File "/usr/lib/python2.7/json/encoder.py", line 184, in default
    raise TypeError(repr(o) + " is not JSON serializable")
TypeError: set([1, 2, 3]) is not JSON serializable
Run Code Online (Sandbox Code Playgroud)

如何成功使用json.dumps包含set …

python json set

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

Python基础知识打印1到100

def gukan(count):
    while count!=100:
      print(count)
      count=count+1;
gukan(0)
Run Code Online (Sandbox Code Playgroud)

我的问题是:当我尝试增加3或9而不是1时,count=count+1我得到一个无限循环 - 为什么会这样?

python

19
推荐指数
3
解决办法
7万
查看次数

Django,在模板中显示ValidationError

我创建了一个注册应用程序,用户可以在其中注册提供用户名,电子邮件和密码.我所做的是确保电子邮件字段是唯一的(如下面的代码所示).但是,如果用户输入已在使用的电子邮件地址,我无法弄清楚如何显示错误.

视图

from django.shortcuts import render
from django.shortcuts import render_to_response
from django.http import HttpResponseRedirect
from django.core.context_processors import csrf

from forms import RegistrationForm

# Create your views here.
def register_user(request):
    if request.method == 'POST':
        form = RegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('../../membership/register_success')
        else:
            return HttpResponseRedirect('../../membership/register_failed')

    args = {}
    args.update(csrf(request))

    args['form'] = RegistrationForm()

    return render(request,'registration/registration_form.html', args)

def register_success(request):
    return render_to_response('registration/registration_success.html')

def register_failed(request):
    return render_to_response('registration/registration_failed.html')
Run Code Online (Sandbox Code Playgroud)

形成

from django import forms
from django.contrib.auth.models import User
from django.contrib.auth.forms import UserCreationForm
from django.utils.translation import ugettext_lazy as …
Run Code Online (Sandbox Code Playgroud)

forms email django unique validationerror

19
推荐指数
3
解决办法
4万
查看次数

Eclipse Java错误:无法启动此选择,并且最近没有启动

我在互联网上随处可见,并尝试了论坛所说的一切,没有任何作用.这个错误不断出现.我已经尝试运行我的java项目(不是用于android)甚至是下拉运行因为按钮不起作用,因为它说"无适用".

java eclipse

19
推荐指数
5
解决办法
18万
查看次数