小编zsl*_*ius的帖子

BeautifulSoup找不到任何<a>标签

我想在这里搜索网站:ftp://ftp.sec.gov/edgar/daily-index/.使用如下所示的代码:

from bs4 import BeautifulSoup  
import urllib.request
html = urllib.request.urlopen("ftp://ftp.sec.gov/edgar/daily-index/")
soup = BeautifulSoup(line, "lxml")
soup.a # or soup.find_all('a') neither of them works
#return None.
Run Code Online (Sandbox Code Playgroud)

请帮助,我真的很沮丧.我怀疑标签是导致问题的原因.该网站的Html看起来很好(匹配的标签),所以我迷失了为什么BeautifulSoup没有找到任何东西.谢谢

python beautifulsoup

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

混淆传递字符串作为C函数的参数

void convert(char *str){
  int i = 0;
  while (str[i]){
    if (isupper(str[i])){
      tolower(str[i]);
    }
    else if (islower(str[i])){
      toupper(str[i]);
    }
    i++;
  }
  printf(str);
}
Run Code Online (Sandbox Code Playgroud)

在函数中,我试图反转字符串中每个字母的大小写.我这样称呼函数:

convert(input);
Run Code Online (Sandbox Code Playgroud)

输入是一种char*.我遇到了分段错误错误.这有什么不对?

谢谢!

更新: 我的输入取自argv [1].

  char *input;
  if (argc !=2){/* argc should be 2 for correct execution */
    /* We print argv[0] assuming it is the program name */
    printf("Please provide the string for conversion \n");
    exit(-1);
  }
  input = argv[1];
Run Code Online (Sandbox Code Playgroud)

c

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

如何在D3.js中创建这个二项式点阵

我正在尝试开发一个简单的交互式应用程序来说明二项式期权定价模型.基本上,我想在D3.js中重现此图:

在此输入图像描述

我正在考虑使用树形布局,但这不是树,因为它有循环.我是D3.js的新手,这是一个我试图教自己D3.js的应用程序.通过手动生成这样的晶格,我有点陷入困境.

是否有可能在D3.js中做到这一点?

html javascript svg directed-acyclic-graphs d3.js

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

如何在SQLAlchemy中实现以下/关注者关系

以twitter为例.我们有一个User类,我们想要将用户定义为FollowerFollowed.我们希望有一个这样的方法u.followers,它返回一个跟随该用户的用户列表u.同样,u.following应返回用户列表,此用户u正在关注.这可以通过has-many-through关系在RoR中实现,就像本文中的那样.

我们怎样才能在SQLAlchemy中做类似的事情?

python sqlalchemy

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

红宝石中的数组乘法谜题

我有一个数组:

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

我想得到:

output = [1,2,6,24,120]
Run Code Online (Sandbox Code Playgroud)

希望你能看到模式以及我想在这里完成的任务.x[1]变成了x[1]*x[0].x[2]=> x[2]*x[1]*x[0]

在Ruby中执行此操作的最有效方法是什么?

ruby arrays

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

检索非 nan 值的(索引,列)元组

假设我有这个数据框

pd.DataFrame([[1,np.nan,np.nan],[np.nan,np.nan,np.nan],[np.nan,6,np.nan]])
Run Code Online (Sandbox Code Playgroud)

该函数应该返回元组数组:

 [(0,0), (2,1)]
Run Code Online (Sandbox Code Playgroud)

python numpy pandas

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

子程序 VBA 中的 ReDim

Sub testCov()
    Rng2 = Sheets("20 Asset Model").Range("b3:f48")
    Dim covMatrix() As Variant
    ReDim covMatrix(1 To Rng2.Columns.Count, 1 To Rng2.Columns.Count)
    Call constructCovMatrix(Rng2, covMatrix)
    MsgBox (covMatrix)
End Sub

Sub constructCovMatrix(rng, ByRef covMatrix)
    '@rng The Range of the return series.

    Dim i As Integer
    Dim j As Integer
    For i = 1 To rng.Columns.Count
        For j = 1 To rng.Columns.Count
            covMatrix(i, j) = Application.WorksheetFunction.Covar(rng.Columns(i), rng.Columns(j))
        Next
    Next
End Sub
Run Code Online (Sandbox Code Playgroud)

代码停在 ReDim 行,表示对象丢失。为什么是这样?谢谢

excel vba

0
推荐指数
1
解决办法
983
查看次数

奇怪的行为做连接和

    create table umd2
    as select a.permno, a.date, a.realdate, exp(sum(log(1+b.ret))) - 1 as cum_return
    from msex2 (obs=50 keep=permno date realdate) as a, msex2 (obs=50 keep=permno date ret) as b
    where a.permno=b.permno and 0<=intck('month', b.date, a.date)<3
    group by a.permno, a.date
    having count(b.ret)=3;
Run Code Online (Sandbox Code Playgroud)

此查询用于计算动量(过去3个月的累计回报).但是,这给了我重复的行.我认为group by不会返回重复的行?当我将realdate列添加到我的group by语句时,

    create table umd2
    as select a.permno, a.date, a.realdate, exp(sum(log(1+b.ret))) - 1 as cum_return
    from msex2 (obs=50 keep=permno date realdate) as a, msex2 (obs=50 keep=permno date ret) as b
    where a.permno=b.permno and 0<=intck('month', b.date, a.date)<3
    group by a.permno, …
Run Code Online (Sandbox Code Playgroud)

sql sas

0
推荐指数
1
解决办法
40
查看次数