小编CDs*_*ace的帖子

ValueError:具有基数10的int()的无效文字

我编写了一个程序来解决y = a^x,然后将其投影到图表上.问题是每当a < 1我收到错误时:

ValueError:具有基数10的int()的无效文字.

有什么建议?

这是追溯:

Traceback (most recent call last): 
   File "C:\Users\kasutaja\Desktop\EksponentfunktsioonTEST - koopia.py", line 13, in <module> 
   if int(a) < 0: 
ValueError: invalid literal for int() with base 10: '0.3' 
Run Code Online (Sandbox Code Playgroud)

每次我放一个小于1但大于0的数字时就会出现问题.对于这个例子,它是0.3.

这是我的代码:

#  y = a^x

import time
import math
import sys
import os
import subprocess
import matplotlib.pyplot as plt
print ("y = a^x")
print ("")
a = input ("Enter 'a' ")
print ("")
if int(a) < 0:
    print ("'a' is negative, …
Run Code Online (Sandbox Code Playgroud)

python python-3.x

64
推荐指数
3
解决办法
41万
查看次数

子元素单击事件触发父单击事件

假设你有这样的代码:

<html>
<head>
</head>
<body>
   <div id="parentDiv" onclick="alert('parentDiv');">
       <div id="childDiv" onclick="alert('childDiv');">
       </div>   
    </div>
</body>
</html>?
Run Code Online (Sandbox Code Playgroud)

parentDiv当我点击" childDiv我怎么能这样做?" 时,我不想触发点击事件?

更新

另外,这两个事件的执行顺序是什么?

javascript jquery dhtml

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

Pandas DataFrame concat vs append

我有一个4个pandas数据帧的列表,其中包含我想要合并到单个数据帧中的一天的tick数据.我无法理解concat在我的时间戳上的行为.详情如下:

data

[<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 35228 entries, 2013-03-28 00:00:07.089000+02:00 to 2013-03-28 18:59:20.357000+02:00
Data columns:
Price       4040  non-null values
Volume      4040  non-null values
BidQty      35228  non-null values
BidPrice    35228  non-null values
AskPrice    35228  non-null values
AskQty      35228  non-null values
dtypes: float64(6),
<class 'pandas.core.frame.DataFrame'>

DatetimeIndex: 33088 entries, 2013-04-01 00:03:17.047000+02:00 to 2013-04-01 18:59:58.175000+02:00
Data columns:
Price       3969  non-null values
Volume      3969  non-null values
BidQty      33088  non-null values
BidPrice    33088  non-null values
AskPrice    33088  non-null values
AskQty      33088  non-null values
dtypes: float64(6),
<class 'pandas.core.frame.DataFrame'> …
Run Code Online (Sandbox Code Playgroud)

python pandas

51
推荐指数
4
解决办法
7万
查看次数

为什么我无法访问远程Jupyter Notebook服务器?

我在我的centos6.5服务器上启动了一个Jupyter Notebook服务器.而jupyter正在运行

[I 17:40:59.649 NotebookApp] Serving notebooks from local directory: /root
[I 17:40:59.649 NotebookApp] 0 active kernels 
[I 17:40:59.649 NotebookApp] The Jupyter Notebook is running at:https://[all ip addresses on your system]:8045/
[I 17:40:59.649 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
Run Code Online (Sandbox Code Playgroud)

当我想在同一局域网中远程访问Jupyter时,比如打开http://192.168.1.111:8045/,我根本无法打开Jupyter页面.顺便说一句,我可以成功访问远程centos服务器.

可能的原因是什么?

jupyter-notebook

49
推荐指数
8
解决办法
6万
查看次数

迭代一定次数而不将迭代次数存储在任何地方

我想知道是否可以在不将循环迭代次数存储在任何地方的情况下执行一定数量的操作.

例如,假设我想将两条"hello"消息打印到控制台.现在我知道我能做到:

for i in range(2):
    print "hello"
Run Code Online (Sandbox Code Playgroud)

但随后的i变量是要采取的价值观01(我并不真的需要).有没有办法实现同样的事情而不将这些不需要的值存储在任何地方?

python loops range

44
推荐指数
5
解决办法
11万
查看次数

JAX-RS:多条路径

有可能做那样的事吗?

import javax.ws.rs.GET;
import javax.ws.rs.Path;

public class xxx
{
  @GET
  @Path(value = "path1")
  public Response m1()
  {
    ...
  }

  @GET
  @Path(value = "path2")
  public Response m2()
  {
    ...
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用RESTEasy.

java jax-rs

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

在BEGIN/END TRANSACTION中执行存储过程

如果我在SQL中创建存储过程并EXEC spStoredProcedure在BEGIN/END TRANSACTION中调用它(),那么其他存储过程是否也属于事务?

我不知道它是否像C#中的try/catches一样工作.

sql sql-server stored-procedures rollback sqltransaction

39
推荐指数
4
解决办法
8万
查看次数

无法在C#中的静态类中声明实例成员

我有一个public static class,我试图appSettings从我在C#中的app.config文件访问,我得到标题中描述的错误.

public static class employee
{
    NameValueCollection appSetting = ConfigurationManager.AppSettings;    
}
Run Code Online (Sandbox Code Playgroud)

我如何让它工作?

c#

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

无法将当前JSON对象(例如{"name":"value"})反序列化为类型'System.Collections.Generic.List`1

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Facebook;
using Newtonsoft.Json;

namespace facebook
{
    class Program
    {
        static void Main(string[] args)
        {
            var client = new FacebookClient(acc_ess);
            dynamic result = client.Get("fql", new { q = "select target_id,target_type from connection where source_id = me()"});
            string jsonstring = JsonConvert.SerializeObject(result);

            //jsonstring {"data":[{"target_id":9503123,"target_type":"user"}]}
            List<RootObject> datalist = JsonConvert.DeserializeObject<List<RootObject>>(jsonstring);
        }

        public class Datum
        {
            public Int64 target_id { get; set; }
            public string target_type { get; set; }
        }

        public class RootObject
        {          
            public List<Datum> …
Run Code Online (Sandbox Code Playgroud)

c# json facebook json.net

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

ActiveRecord加入查询并在Rails中选择

在我的rails 4应用程序中,客户端(客户端表)可以有许多项目(项目表).我name在每个表中都有一个列.我正在尝试编写一个join然后select使用项目作为基表和客户端作为查找表.client_idforeign_key项目表中的:

我写的查询如下:

Project.joins(:client).select('projects.id,projects.name,clients.name')
Run Code Online (Sandbox Code Playgroud)

我收到以下回复:

Project Load (0.6ms)  SELECT projects.id,projects.name,clients.name FROM "projects" INNER JOIN "clients" ON "clients"."id" = "projects"."client_id"
=> #<ActiveRecord::Relation [#<Project id: 1, name: "Fantastico Client">]>
Run Code Online (Sandbox Code Playgroud)

如果我试着像这样别名:

Project.joins(:client).select('projects.id,projects.name,clients.name as client_name')
Run Code Online (Sandbox Code Playgroud)

然后我得到以下回复:

Project Load (0.8ms)  SELECT projects.id,projects.name,clients.name as client_name FROM "projects" INNER JOIN "clients" ON "clients"."id" = "projects"."client_id"
=> #<ActiveRecord::Relation [#<Project id: 1, name: "The Dream Project">]>
Run Code Online (Sandbox Code Playgroud)

在任何一种情况下,ActiveRecord都会丢失其中一个名称,您可以从上面的响应中看到.我该怎么写这个查询?

sql activerecord ruby-on-rails

38
推荐指数
4
解决办法
5万
查看次数