小编RDP*_*DPD的帖子

在Python中查找span标记内的多个属性

我希望从网站上获取两个值.它们存在于以下标记中:

<span class="sp starBig">4.1</span>
<span class="sp starGryB">2.9</span>
Run Code Online (Sandbox Code Playgroud)

我需要值sp starBig,sp starGryB.

我正在使用的findAll表达式是 -

soup.findAll('span', {'class': ['sp starGryB', 'sp starBig']}):
Run Code Online (Sandbox Code Playgroud)

代码执行时没有任何错误,但没有显示结果.

python beautifulsoup

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

R中的predict()glmnet函数出错

当我使用预测glmnet函数时,我得到下面提到的代码错误.

mydata <- read.csv("data.csv")
x<- mydata[,1:4]
y<- mydata[,5]
data<-cbind(x,y)
model<-model.matrix(y~., data=data)
ridgedata= model[,-1]
train<- sample(1:dim(ridgedata)[1], round(0.8*dim(ridgedata)[1]))
test<- setdiff(1:dim(ridgedata)[1],train)
x_train <- data[train, ]
y_train <- data$y[train]
x_test <- data[test, ]
y_test <- data$y[test]
k=5
grid =10^ seq (10,-2, length =100)
fit <- cv.glmnet(model,y,k=k,lambda = grid)
lambda_min<-fit$lambda.min
fit_test<-predict(fit, newx=x_test,s=lambda_min)
Run Code Online (Sandbox Code Playgroud)

错误如下:

as.matrix中的错误(cbind2(1,newx)%% nbeta):在为函数'as.matrix'选择方法时评估参数'x'时出错:cbind2(1,newx)中的错误%% nbeta:not -yet实现%*%的方法

我试过调试,但我不知道在哪里

as.matrix(cbind2(1,newx)%*%nbeta)

正在使用代码以及导致此错误的原因.

r glmnet

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

默认值 - Java澄清

为什么没有分配给变量的默认值,这些变量尚未在具有main函数的Class中初始化?

class Test {
    public static void main(String[] args) {

        int x;// x has no default value
        String y;// y has no default value
        System.out.println("x is " + );
        System.out.println("y is " + );
    }
}
Run Code Online (Sandbox Code Playgroud)

而如果变量在没有任何主函数的类中保持未初始化,则会分配默认值.

class Student {
    String name; // name has default value null
    int age; // age has default value 0
    boolean isScienceMajor; // isScienceMajor has default value false
    char gender; // c has default value '\u0000'
    int x;
    String y;
}
Run Code Online (Sandbox Code Playgroud)

java

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

使用Python和BeautifulSoup访问网页中标签的title属性

我是Python的新手,我正在尝试从特定网址中检索所有标题,但我无法这样做.代码编译没有任何错误,但仍然没有得到输出.

import requests
import sys
from bs4 import BeautifulSoup

def test_function(num):
    url = "https://www.zomato.com/chennai/restaurants?buffet=1&page=" +       
    str(num)
    source_code = requests.get(url) 
    plain_text = source_code.text
    soup = BeautifulSoup(plain_text)
    for link in soup.findAll('title'):
        print(link)
test_function(1)
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup bs4

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

标签 统计

beautifulsoup ×2

python ×2

bs4 ×1

glmnet ×1

java ×1

r ×1