根据X
给出矩阵n
p
,Z
给出矩阵n
nz
。我想要
W
n
之后p
形成数组nz
W[,j,k]= X[,j]*Z[,k]
,其中 W=array(NA,c(n,p,nz))
for(j in 1:p){
W[,j,]=matrix(X[,j],n,nz)*Z
}
我目前正在通过
这样做n
我想避免循环,这样对于大p
,nz
, void MainWindow::on_pushButton_clicked()
{
QDir dir ("....");
dir.setSorting(QDir::Name);
QFileInfoList list = dir.entryInfoList(QDir::AllEntries |
QDir::Dirs|QDir::NoDotAndDotDot);
for(int i=0 ; i < list.length() ; i++)
{
QIcon icon;
icon.addFile(list.at(i).absoluteFilePath(),
QSize(),
QIcon::Normal,
QIcon::Off);
QListWidgetItem *qlistwidgetitem = new QListWidgetItem(ui->listWidget);
qlistwidgetitem->setIcon(icon);
QListWidgetItem *_qlistwidgetitem =ui->listWidget->item(i);
_qlistwidgetitem->setText(list.at(i).baseName());
}
来说这会更快。
有什么建议吗?