这是一个比较使用Matrix 包和常规R
基矩阵类从大型稀疏矩阵和密集矩阵中提取行的示例。
对于稠密矩阵,基类的速度几乎快 395 倍matrix
:
library(Matrix)
library(microbenchmark)
## row extraction in dense matrices
D1<-matrix(rnorm(2000^2), 2000, 2000)
D2<-Matrix(D1)
> microbenchmark(D1[1,], D2[1,])
Unit: microseconds
expr min lq mean median uq max neval
D1[1, ] 14.437 15.9205 31.72903 31.4835 46.907 75.101 100
D2[1, ] 5730.730 5744.0130 5905.11338 5777.3570 5851.083 7447.118 100
Run Code Online (Sandbox Code Playgroud)
对于稀疏矩阵,又几乎支持了 63 倍matrix
。
## row extraction in sparse matrices
S1<-matrix(1*(runif(2000^2)<0.1), 2000, 2000)
S2<-Matrix(S1, sparse = TRUE)
microbenchmark(S1[1,], S2[1,])
Unit: microseconds
expr min lq mean …
Run Code Online (Sandbox Code Playgroud) 如果未发送Transfer-Encoding: chunked
标头而是您收到标头,如何确定内容数据长度?
我一直在开发一个应用程序,C++
有些部分需要连接到http服务器,我设法发送GET和HEAD请求并检索网页.
目前,我正在尝试将POST请求表单发送到需要登录信息的网站,它类似于GET请求,但是,我不知道如何编写它.
让我们说:
POST /users/login HTTP/1.1
HOST: www.example.com
Content-Length: 50,
username: ME
password: pass
Run Code Online (Sandbox Code Playgroud)
然后接收身份验证以检索登录所需的页面,
我怎么写我的POST请求!?
该网站使用表单身份验证.我的意思是有一个框输入电子邮件地址和密码,然后点击提交.据我所知,它是用JS编写的.
任何帮助或方向表示赞赏.