我希望从网站上获取两个值.它们存在于以下标记中:
<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)
代码执行时没有任何错误,但没有显示结果.
当我使用预测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)
正在使用代码以及导致此错误的原因.
为什么没有分配给变量的默认值,这些变量尚未在具有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) 我是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)