{"id":6071,"date":"2024-08-20T16:01:01","date_gmt":"2024-08-20T08:01:01","guid":{"rendered":""},"modified":"2024-08-20T16:01:01","modified_gmt":"2024-08-20T08:01:01","slug":"droptable\u4e0etruncatetable_droptable\u4e0etruncatetable","status":"publish","type":"post","link":"https:\/\/mushiming.com\/6071.html","title":{"rendered":"droptable\u4e0etruncatetable_droptable\u4e0etruncatetable"},"content":{"rendered":"<div>\n<div class=\"article_content csdn-tracking-statistics tracking-click\" style=\"margin:0px 0px 30px;padding:20px 30px 0px;color:rgb(69,69,69);\">\n<div class=\"htmledit_views\" style=\"margin-bottom:0px;padding:0px;\">\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/p>\n<p><\/span><\/p>\n<div class=\"article_content csdn-tracking-statistics tracking-click\" style=\"margin:0px 0px 30px;padding:20px 30px 0px;color:rgb(69,69,69);\">\n<div class=\"htmledit_views\" style=\"margin-bottom:0px;padding:0px;\">\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u7ec8\u4e8e\u5f00\u59cb\u653b\u514b\u5e76\u884c\u8fd9\u4e00\u5757\u4e86\uff0c\u6709\u70b9\u5c0f\u5174\u594b\uff0c\u6765\u770b\u770b\u7f51\u7edc\u4e0aR\u8bed\u8a00\u5e76\u884c\u529e\u6cd5\u6709\u54ea\u4e9b\uff1a<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u8d75\u9e4f\u8001\u5e08\uff08<span style=\"margin:0px;padding:0px;color:rgb(20,20,18);line-height:1.3;\">R\u4e0e\u5e76\u884c\u8ba1\u7b97<\/span>\uff09\u505a\u7684\u603b\u7ed3\u5df2\u7ecf\u5f88\u5230\u4f4d\u3002\u73b0\u5728\u5e76\u884c\u53ef\u4ee5\u5206\u4e3a\uff1a<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">&nbsp; &nbsp;&nbsp;<\/span><span style=\"margin:0px;padding:0px;font-size:14px;\"><span style=\"font-weight:700;\">&nbsp;\u9690\u5f0f\u5e76\u884c\uff1a<\/span><span style=\"margin:0px;padding:0px;color:rgb(20,20,18);line-height:24px;\">\u9690\u5f0f\u8ba1\u7b97\u5bf9\u7528\u6237\u9690\u85cf\u4e86\u5927\u90e8\u5206\u7ec6\u8282\uff0c\u7528\u6237\u4e0d\u9700\u8981\u77e5\u9053\u5177\u4f53\u6570\u636e\u5206\u914d\u65b9\u5f0f \uff0c\u7b97\u6cd5\u7684\u5b9e\u73b0\u6216\u8005\u5e95\u5c42\u7684\u786c\u4ef6\u8d44\u6e90\u5206\u914d\u3002\u7cfb\u7edf\u4f1a\u6839\u636e\u5f53\u524d\u7684\u786c\u4ef6\u8d44\u6e90\u6765\u81ea\u52a8\u542f\u52a8\u8ba1\u7b97\u6838\u5fc3\u3002\u663e\u7136\uff0c\u8fd9\u79cd\u6a21\u5f0f\u5bf9\u4e8e\u5927\u591a\u6570\u7528\u6237\u6765\u8bf4\u662f\u6700\u559c\u95fb\u4e50\u89c1\u7684\u3002<\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:14px;\">&nbsp; &nbsp;&nbsp;<span style=\"font-weight:700;\">\u663e\u6027\u5e76\u884c\uff1a<\/span><span style=\"margin:0px;padding:0px;color:rgb(20,20,18);line-height:24px;\">\u663e\u5f0f\u8ba1\u7b97\u5219\u8981\u6c42\u7528\u6237\u80fd\u591f\u81ea\u5df1\u5904\u7406\u7b97\u4f8b\u4e2d\u6570\u636e\u5212\u5206\uff0c\u4efb\u52a1\u5206\u914d\uff0c\u8ba1\u7b97\u4ee5\u53ca\u6700\u540e\u7684\u7ed3\u679c\u6536\u96c6\u3002\u56e0\u6b64\uff0c\u663e\u5f0f\u8ba1\u7b97\u6a21\u5f0f\u5bf9\u7528\u6237\u7684\u8981\u6c42\u66f4\u9ad8\uff0c\u7528\u6237\u4e0d\u4ec5\u9700\u8981\u7406\u89e3\u81ea\u5df1\u7684\u7b97\u6cd5\uff0c\u8fd8\u9700\u8981\u5bf9\u5e76\u884c\u8ba1\u7b97\u548c\u786c\u4ef6\u6709\u4e00\u5b9a\u7684\u7406\u89e3\u3002\u503c\u5f97\u5e86\u5e78\u7684\u662f\uff0c\u73b0\u6709R\u4e2d\u7684\u5e76\u884c\u8ba1\u7b97\u6846\u67b6\uff0c\u5982parallel (snow,multicores)\uff0cRmpi\u548cforeach\u7b49\u91c7\u7528\u7684\u662f\u6620\u5c04\u5f0f\u5e76\u884c\u6a21\u578b\uff08Mapping\uff09\uff0c\u4f7f\u7528\u65b9\u6cd5\u7b80\u5355\u6e05\u6670\uff0c\u6781\u5927\u5730\u7b80\u5316\u4e86\u7f16\u7a0b\u590d\u6742\u5ea6\u3002R\u7528\u6237\u53ea\u9700\u8981\u5c06\u73b0\u6709\u7a0b\u5e8f\u8f6c\u5316\u4e3a*apply\u6216\u8005for\u7684\u5faa\u73af\u5f62\u5f0f\u4e4b\u540e\uff0c\u901a\u8fc7\u7b80\u5355\u7684API\u66ff\u6362\u6765\u5b9e\u73b0\u5e76\u884c\u8ba1\u7b97\u3002<\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u7b80\u5355\u603b\u7ed3\u5c31\u662f\uff1a<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp;&nbsp;<span style=\"font-weight:700;\">\u9690\u5f0f\u5e76\u884c\uff1a<\/span><span style=\"margin:0px;padding:0px;color:rgb(20,20,18);line-height:1.3;\">OpenBLAS\uff0cIntel MKL\uff0cNVIDIA cuBLAS\uff0cH2O(\u53c2\u8003\u6211\u7684\u535a\u5ba2)\u7b49<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp;&nbsp;<span style=\"font-weight:700;\">\u663e\u6027\u5e76\u884c\uff1a<\/span>parallel\uff08\u4e3b\u6253lapply\u5e94\u7528\uff09\u3001foreach\uff08\u4e3b\u6253for\u5faa\u73af\uff09\u3001SupR\u3001\u8fd8\u6709\u5229\u7528GPU\u7684\u529e\u6cd5\uff08gpuR\uff09<br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u540c\u65f6\u5e76\u884c\u65f6\u5bf9\u5185\u5b58\u7684\u6d88\u8017\u6781\u5927\uff0c\u8d85\u7ea7\u5bb9\u6613\u7206\u53d1\u5185\u5b58\u95ee\u9898\uff0c\u800c\u4e14R\u7684\u5185\u5b58\u95ee\u9898\u4e00\u76f4\u90fd\u662fR\u5f88\u96be\u89e3\u51b3\u7684\u95ee\u9898\uff0c\u8fd9\u8fb9\u7b14\u8005\u4e5f\u628a\u770b\u5230\u7684\u4e00\u4e9b\u65b9\u5f0f\u5217\u51fa\u6765\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u5f53\u7136\u5728\u4f7f\u7528\u4e00\u4e9b\u9ad8\u5927\u4e0a\u7684\u5e76\u884c\u5305\u4ee5\u53ca\u6846\u67b6\u4e4b\u524d\uff0c\u5982\u679c\u4f60\u80fd\u591f\u4ece<span style=\"margin:0px;padding:0px;color:rgb(255,0,0);\"><span style=\"font-weight:700;\">\u7f16\u7801\u5c0f\u7ec6\u8282\u4f18\u5316\uff0c\u6548\u7387\u4e5f\u80fd\u63d0\u9ad8\u5f88\u591a<\/span><\/span>\uff0c\u8b6c\u5982\uff1a<\/span><\/p>\n<\/p>\n<p style=\"text-align:center;clear:both;min-height:1em;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:14px;\">&nbsp;<\/span><\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n        <strong>[html]<\/strong>&nbsp; view plain<br \/>\n        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n       <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">\u65b9\u6cd5\uff1a\u901f\u5ea6\uff0c&nbsp;nrow(df)\/<\/span><span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">time_taken<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">n<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;\u884c\u6bcf\u79d2&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">\u539f\u59cb\u65b9\u6cd5\uff1a1X,&nbsp;856.2255\u884c\u6bcf\u79d2(\u6b63\u5219\u5316\u4e3a1)&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">\u5411\u91cf\u5316\u65b9\u6cd5\uff1a738X,&nbsp;\u884c\u6bcf\u79d2&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">\u53ea\u8003\u8651\u771f\u503c\u60c5\u51b5\uff1a1002X\uff0c.9\u884c\u6bcf\u79d2&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">ifelse\uff1a1752X\uff0c\u884c\u6bcf\u79d2&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">which\uff1a8806X\uff0c\u884c\u6bcf\u79d2&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">Rcpp\uff1a13476X\uff0c\u884c\u6bcf\u79d2&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">apply\u5904\u7406\u5e76\u884c&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p><\/p>\n<p><\/p>\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n<p><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">\u5728\u6700\u540e\u7b14\u8005\u5728\u5b9e\u8df5\u4e2d\u9047\u5230\u7684\u95ee\u9898\uff0c\u8fdb\u884c\u5bf9\u5e94\u7684\u89e3\u51b3\uff1a<\/span><\/span><\/p>\n<\/p>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">\u5e94\u7528\u4e00\uff1a\u4f7f\u7528parallel\u5305\u65f6\uff0c\u80fd\u4e0d\u80fdclusterExport\u6574\u4e2a\u51fd\u6570\u5462\uff1f<\/span><\/h2>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">\u5e94\u7528\u4e8c\uff1a\u5728\u4f7f\u7528parallel\u5305\u65f6\uff0c\u62a5\u9519\uff1aError in unserialize(node$con) : error reading from connection<\/span><\/h2>\n<\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:24px;\">\u4e00\u3001parallel\u5305\u7684\u4f7f\u7528\u65b9\u6cd5<\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u591a\u6570\u5185\u5bb9\u53c2\u8003\uff1aR\u8bed\u8a00\u5e76\u884c\u5316\u57fa\u7840\u4e0e\u63d0\u9ad8<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">parallel\u662fbase\u5305\uff0c\u6240\u4ee5\u4e0d\u7528install.packages\u5c31\u53ef\u4ee5\u76f4\u63a5\u8c03\u7528\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;color:rgb(255,0,0);\"><span style=\"font-weight:700;\">\u539f\u7406<\/span><\/span>\uff1a\u662f\u5229\u7528CPU\u7684\u6838\u5fc3\u8fdb\u884c\u8bad\u7ec3\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\"><span style=\"margin:0px;padding:0px;color:rgb(255,0,0);\"><span style=\"font-weight:700;\">\u5e94\u7528\u573a\u666f<\/span><\/span>\uff1a\u8ddfapply\u65cf\uff08lapply\/sapply\u6548\u679c\u4e00\u81f4\uff09\uff08<span style=\"margin:0px;padding:0px;font-family:'microsoft yahei';white-space:nowrap;\">&nbsp;<\/span><\/span><\/span><\/p>\n<h2 style=\"font-family:'microsoft yahei';margin-top:0px;margin-bottom:0px;padding:0px;font-weight:normal;font-size:18px;vertical-align:middle;white-space:nowrap;\"><span class=\"link_title\" style=\"margin:0px;padding:0px;\">R\u8bed\u8a00\ufe31\u6570\u636e\u5206\u7ec4\u7edf\u8ba1\u51fd\u6570\u65cf\u2014\u2014apply\u65cf\u7528\u6cd5\u4e0e\u5fc3\u5f97<\/span><\/h2>\n<p>\uff09 <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">1\u3001\u4f7f\u7528\u6b65\u9aa4<\/span><\/h3>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u8bbe\u7f6e\u6838\u5fc3\u6570\uff1ano_cores &lt;- detectCores() - 1<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u6b65\u9aa4\u5206\u7fa4\u73af\u5883\uff1acl &lt;- makeCluster(no_cores)<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u7528\u5230\u7684\u53d8\u91cf\u4e0e\u5305\u590d\u5236\u7ed9\u4e0d\u540c\u7684\u6838\u5fc3\uff1aclusterEvalQ\uff08\u5305\uff09\u3001clusterExport\uff08\u53d8\u91cf\uff09<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u8fd0\u884c\u7b97\u6cd5\uff1aclusterApply(cl, c(9,5), get(\"+\"), 3)&nbsp;<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u5173\u95ed\u96c6\u7fa4\uff1a<\/span><\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">stopCluster(cl)<\/code><\/pre>\n<\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u5c31OK\u5566\u3002\u4f46\u662f\u8fd9\u91cc\u9762\u5f88\u4ece\u524d\u4e0d\u4e00\u6837\u7684\u662f\uff0c\u5982\u679c\u6709\u73af\u5883\u91cc\u9762\u7684\u5916\u7f6e\u53d8\u91cf\uff08\u81ea\u5df1\u5b9a\u4e49\uff09\u90a3\u4e48\u9700\u8981\u989d\u5916\u63d2\u5165\uff0c\u590d\u5236\u5230\u4e0d\u540c\u6838\u4e0a\u9762\uff0c\u800c\u4e14\u5982\u679c\u6709\u4e0d\u540c\u5305\u91cc\u9762\u7684\u51fd\u6570\uff0c\u90fd\u8981\u989d\u5916\u52a0\u8f7d\u3001\u590d\u5236\u591a\u4efd\u7ed9\u4e0d\u540c\u7684\u7535\u8111\u6838\u5fc3\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">2\u3001\u6848\u4f8b<\/span><\/h3>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n        <strong>[html]<\/strong>&nbsp; view plain<br \/>\n        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n       <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">library(parallel)&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">cl&nbsp;<span class=\"tag\" style=\"margin:0px;padding:0px;font-weight:700;color:rgb(153,51,0);border:none;background-color:inherit;\">&lt;<\/span><span class=\"tag-name\" style=\"margin:0px;padding:0px;font-weight:700;border:none;color:rgb(153,51,0);background-color:inherit;\">-<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;makeCluster(getOption(\"cl.cores\",&nbsp;2))&nbsp;&nbsp;<\/span><\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">clusterApply(cl,&nbsp;c(9,5),&nbsp;get(\"+\"),&nbsp;3)&nbsp;&nbsp;&nbsp;#\u52a0\u51cf\u4e58\u9664&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">parSapply(cl,&nbsp;c(9,5),&nbsp;get(\"+\"),&nbsp;3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p>     <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; &nbsp;\u6848\u4f8b\u4e00\uff1ac1\u5c31\u662f\u8bbe\u7f6e\u7684\u6838\u5fc3\u6570\uff0c\u6b64\u65f6\u662f2\u6838\u5fc3\uff0c\u7136\u540e\u5c31\u53ef\u4ee5\u5229\u7528clusterApply\/parSapply\u7b49\u51fd\u6570\u8fdb\u884c\u8c03\u7528\u3002<\/span><br \/>\n      <\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n        <strong>[html]<\/strong>&nbsp; view plain<br \/>\n        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n       <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">xx&nbsp;<\/span><span class=\"tag\" style=\"margin:0px;padding:0px;font-weight:700;color:rgb(153,51,0);border:none;background-color:inherit;\">&lt;<\/span><span class=\"tag-name\" style=\"margin:0px;padding:0px;font-weight:700;border:none;color:rgb(153,51,0);background-color:inherit;\">-<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;1&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">clusterExport(cl,&nbsp;\"xx\")&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">clusterCall(cl,&nbsp;function(y)&nbsp;xx&nbsp;+&nbsp;y,&nbsp;2)&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p>     <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u6848\u4f8b\u4e8c\uff1a\u8fd9\u4e2a\u91cc\u9762\u6709xx\u8fd9\u4e2a\u53d8\u91cf\u662f\u989d\u5916\u5b9a\u4e49\u7684\uff0c\u6240\u4ee5\u9700\u8981\u989d\u5916\u52a0\u8f7d\uff0c\u9700\u8981\u7528clusterExport\u51fd\u6570\uff0c\u5bfc\u5165\u5230\u5e76\u884c\u73af\u5883\u4e2d\u3002<\/span> <\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">3\u3001parallel\u5185\u5b58\u4f18\u5316\u4e0e\u7ba1\u7406<\/span><\/h3>\n<h4 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">\uff081\uff09\u6ce8\u610f\u6570\u636e\u5bb9\u91cf\u7684\u5747\u5300\u5206\u5e03<\/span><\/h4>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n        <strong>[html]<\/strong>&nbsp; view plain<br \/>\n        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n       <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">parLapply&nbsp;<\/span><span class=\"tag\" style=\"margin:0px;padding:0px;font-weight:700;color:rgb(153,51,0);border:none;background-color:inherit;\">&lt;<\/span><span class=\"tag-name\" style=\"margin:0px;padding:0px;font-weight:700;border:none;color:rgb(153,51,0);background-color:inherit;\">-<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;function&nbsp;(<\/span><span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">cl<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">NULL<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">,&nbsp;X,&nbsp;fun,&nbsp;...)&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">{&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;cl&nbsp;<span class=\"tag\" style=\"margin:0px;padding:0px;font-weight:700;color:rgb(153,51,0);border:none;background-color:inherit;\">&lt;<\/span><span class=\"tag-name\" style=\"margin:0px;padding:0px;font-weight:700;border:none;color:rgb(153,51,0);background-color:inherit;\">-<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;defaultCluster(cl)&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;do.call(c,&nbsp;clusterApply(cl,&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">x<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">splitList<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(X,&nbsp;length(cl)),&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">fun<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">lapply<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">,&nbsp;fun,&nbsp;...),&nbsp;<\/span><span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">quote<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">TRUE<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">)&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">}&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p> <br \/>\n     <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;text-indent:32px;\">&nbsp; &nbsp; \u6ce8\u610f\u5230<\/span><span style=\"margin:0px;padding:2px 4px;text-indent:32px;\">splitList(X, length(cl))<\/span><span style=\"margin:0px;padding:0px;text-indent:32px;\">&nbsp;\uff0c\u4ed6\u4f1a\u5c06\u4efb\u52a1\u5206\u5272\u6210\u591a\u4e2a\u90e8\u5206\uff0c\u7136\u540e\u5c06\u4ed6\u4eec\u53d1\u9001\u5230\u4e0d\u540c\u7684\u96c6\u7fa4\u4e2d\u3002\u8fd9\u91cc\u4e00\u4e2a\u95ee\u9898\u5c31\u662f\uff0c\u8b6c\u5982\u5047\u8bbe\u6709\u4e00\u4e2alist\uff0c\u91cc\u9762\u6570\u636e\u91cf\u5206\u522b\u662f\uff1a<\/span><\/span> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;text-indent:32px;\">\uff0899,99,99,2,5,2\uff09<\/span><\/span><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;text-indent:32px;\">&nbsp; &nbsp; \u5982\u679c\u662f\u4e24\u4e2a\u6838\u6570\u636e\u5206\u4e3a\u4e86\uff0899,99,99\uff09\u3001\uff082,5,2\uff09\uff0c\u7b2c\u4e00\u4e2a\u6838\u5206\u4e3a\u5230\u4e86\u90a3\u4e48\u591a\u4efb\u52a1\uff0c\u7b2c\u4e8c\u4e2a\u6838\u5f88\u5c11\uff0c\u90a3\u4e48\u5c31\u4f1a\u7a7a\u95f2\uff0c<span style=\"font-weight:700;\"><span style=\"margin:0px;padding:0px;color:rgb(255,0,0);\">\u4e8e\u662f\u4e4e\uff0c\u6548\u7387\u8fd8\u662f\u4e0d\u9ad8\uff0c\u6240\u4ee5\u6570\u636e\u5bb9\u91cf\u8981\u5c3d\u91cf\u5747\u5300\u5206\u5e03\u3002<\/span><\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h4 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">\uff082\uff09\u96c6\u7fa4\u5185\u5b58\u7c7b\u578b\uff1aFORK\u548cPSOCK<\/span><\/h4>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\">FORK\u9002\u7528unix\/max\uff0c\u5b9e\u73b0\u5185\u5b58\u5171\u4eab\u4ee5\u53ca\u8282\u7701\u5185\u5b58\uff0c\u5927\u6570\u636e\u73af\u5883\u4e0b\u5185\u5b58\u95ee\u9898\u62a5\u9519\u5c11<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">PSOCK\u9002\u7528\u6240\u6709\uff08\u4e00\u822cwindow\u90fd\u662f\u8fd9\u4e2a\uff09<\/span><\/p>\n<p><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\">parallel\u5305\u4e2d\u901a\u8fc7<span style=\"margin:0px;padding:0px;\">\u51fd\u6570\u6765\u8bbe\u7f6e\uff1a<\/span><\/span><\/span><\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n        <strong>[html]<\/strong>&nbsp; view plain<br \/>\n        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n       <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">makeCluster\uff084\uff0c<\/span><span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">type<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">=<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">\"FORK\"<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">\uff09&nbsp;&nbsp;<\/span><\/span><\/li>\n<\/ol><\/div>\n<p> <br \/>\n     <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">FORK\u5bf9\u6027\u80fd\u63d0\u5347\u5f88\u663e\u8457\uff0c\u4f46\u662fwindow\u4e0b\u4e0d\u53ef\u9002\u7528\u3002<\/span> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">4\u3001<span style=\"margin:0px;padding:0px;\">parallel\u4e07\u4e00\u62a5\u9519\u4e86\u548b\u529e\uff1f<\/span><\/span><\/h3>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; lapply\u5728\u4f7f\u7528\u7684\u65f6\u5019\u4e5f\u4f1a\u51fa\u73b0\u8fd9\u6837\u7684\u95ee\u9898\uff0c\u5982\u679c\u51fa\u73b0\u95ee\u9898\uff0c\u90a3\u4e48\u5c31\u767d\u8dd1\u4e86\uff0c\u800c\u4e14\u4e5f\u4e0d\u53ef\u80fd\u7ed9\u4f60\u505c\u987f\u4e0b\u6765\u3002\u90a3\u4e48\u5982\u4f55\u8ba9lapply\u8fd0\u884c\u4e2d\u8df3\u8fc7\u62a5\u9519\u7684\u529e\u6cd5\u5462\uff1f<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; R\u8bed\u8a00\u76f8\u5173\u7684\u62a5\u9519\u5904\u7406\u51fd\u6570\u53ef\u89c1\uff1a<\/span>R\u8bed\u8a00-\u5904\u7406\u5f02\u5e38\u503c\u6216\u62a5\u9519\u7684\u4e09\u4e2a\u793a\u4f8b<\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u7528tryCatch\u8df3\u8fc7\uff1a<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n        <strong>[html]<\/strong>&nbsp; view plain<br \/>\n        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n       <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">result<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">tryCatch<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{expr},&nbsp;&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">warning<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">function<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(w)&nbsp;{warning-handler-code},&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">error<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">function<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(e)&nbsp;{&nbsp;error-handler-code},&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">finally<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;{cleanup-code}&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p>     <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u51fa\u73b0warning\u3001error\u65f6\u5019\u600e\u4e48\u5904\u7406\uff0c\u5c31\u53ef\u4ee5\u8df3\u8fc7\u4e86\u3002\u4f8b\u5b50\uff1a<\/span> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n        <strong>[html]<\/strong>&nbsp; view plain<br \/>\n        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n       <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">result<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">tryCatch<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{segmentCN(txt)},&nbsp;&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">warning<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">function<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(w)&nbsp;{\"\u51fa\u8b66\u544a\u5566\"},&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">error<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">function<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(e)&nbsp;{&nbsp;\"\u51fa\u9519\u5566\"},&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u5206\u8bcd\u65f6\u5019\uff0c\u5bb9\u6613\u56e0\u4e3aLapply\u4e2d\u65ad\u4e4b\u540e\uff0c\u5c31\u4e0d\u4f1a\u8fd0\u884c\u4e86\uff0c\u8fd9\u6837\u529f\u4e8f\u4e00\u7bd1\u6240\u4ee5\u53ef\u4ee5\u7528\u8fd9\u4e2a\u529e\u6cd5\u8df3\u8fc7\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">5\u3001parSapply\/parLapply\u51fd\u6570\u4f7f\u7528\u6280\u5de7<\/span><\/h3>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; &nbsp;\u51fd\u6570\u7684\u5927\u4f53\u7ed3\u6784\u662f\uff1a<\/span><\/p>\n<\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n        <strong>[html]<\/strong>&nbsp; view plain<br \/>\n        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n       <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">parSapply(cl,x,fun)&nbsp;&nbsp;<\/span><\/span><\/li>\n<\/ol><\/div>\n<p> <br \/>\n     <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u5176\u4e2dcl\u662f\u9884\u5148\u8bbe\u5b9a\u597d\u7684\uff0cx\u662f\u9700\u8981\u5faa\u73af\u7684\u53d8\u91cf\uff0c\u800cfun\u662f\u51fd\u6570\u3002<\/span> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u90a3\u4e48\u4e00\u822c\u6765\u8bf4\uff0cfun\u4e4b\u4e2d\u8981\u4f7f\u7528\u7684\u4efb\u4f55\u5185\u5bb9\u90fd\u9700\u8981\u7528clusterEvalQ\uff08\u5305\uff09\u3001clusterExport\uff08\u53d8\u91cf\uff09\u590d\u5236\u5230\u4e0d\u540c\u7684\u6838\u5fc3\u4e4b\u4e2d\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; &nbsp;\u800cx\u5219\u53ef\u4ee5\u4e0d\u7528\u5e03\u7f6e\u5230\u5168\u5c40\uff0c\u56e0\u4e3a\u4ed6\u662f\u5728\u6e90\u73af\u5883\u4e0b\u8c03\u7528\u51fa\u6765\uff0c\u5e76\u62c6\u5206\u4efb\u52a1\u7684\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:24px;\">\u4e8c\u3001foreach\u5305\u7684\u4f7f\u7528\u65b9\u6cd5<\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">1\u3001\u7b80\u5355\u4f7f\u7528\u6848\u4f8b<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u8bbe\u8ba1<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">foreach<\/code>\u5305\u7684\u601d\u60f3\u53ef\u80fd\u60f3\u8981\u521b\u5efa\u4e00\u4e2alapply\u548cfor\u5faa\u73af\u7684\u6807\u51c6\uff0c\u521d\u59cb\u5316\u7684\u8fc7\u7a0b\u6709\u4e9b\u4e0d\u540c\uff0c\u4f60\u9700\u8981<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">register<\/code>\u6ce8\u518c\u96c6\u7fa4:<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">library(foreach) library(doParallel) cl&lt;-makeCluster(no_cores) registerDoParallel(cl)<\/code><\/pre>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u8981\u8bb0\u5f97\u6700\u540e\u8981\u7ed3\u675f\u96c6\u7fa4\uff08\u4e0d\u662f\u7528<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">stopCluster()<\/code>\uff09\uff1a<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">stopImplicitCluster()<\/code><\/pre>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">foreach\u51fd\u6570\u53ef\u4ee5\u4f7f\u7528\u53c2\u6570<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">.combine<\/code>\u63a7\u5236\u4f60\u6c47\u603b\u7ed3\u679c\u7684\u65b9\u6cd5\uff1a<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">&gt; foreach(exponent = 2:4, .combine = c) %dopar% base^exponent [1] 4 8 16<\/code><\/pre>\n<pre class=\"sourceCode r\" style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code class=\"sourceCode r\" style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">&gt;<span class=\"st\" style=\"margin:0px;padding:0px;\"> <\/span><span class=\"kw\" style=\"margin:0px;padding:0px;\">foreach<\/span>(<span class=\"dt\" style=\"margin:0px;padding:0px;\">exponent =<\/span> <span class=\"dv\" style=\"margin:0px;padding:0px;\">2<\/span>:<span class=\"dv\" style=\"margin:0px;padding:0px;\">4<\/span>, <span class=\"dt\" style=\"margin:0px;padding:0px;\">.combine =<\/span> rbind) %dopar%<span class=\"st\" style=\"margin:0px;padding:0px;\"> <\/span> <span class=\"st\" style=\"margin:0px;padding:0px;\"> <\/span>base^exponent [,<span class=\"dv\" style=\"margin:0px;padding:0px;\">1<\/span>] result<span class=\"fl\" style=\"margin:0px;padding:0px;float:left;\">.1<\/span> <span class=\"dv\" style=\"margin:0px;padding:0px;\">4<\/span> result<span class=\"fl\" style=\"margin:0px;padding:0px;float:left;\">.2<\/span> <span class=\"dv\" style=\"margin:0px;padding:0px;\">8<\/span> result<span class=\"fl\" style=\"margin:0px;padding:0px;float:left;\">.3<\/span> <span class=\"dv\" style=\"margin:0px;padding:0px;\">16<\/span><\/code><\/pre>\n<pre class=\"sourceCode r\" style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code class=\"sourceCode r\" style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\"><span class=\"kw\" style=\"margin:0px;padding:0px;\">foreach<\/span>(<span class=\"dt\" style=\"margin:0px;padding:0px;\">exponent =<\/span> <span class=\"dv\" style=\"margin:0px;padding:0px;\">2<\/span>:<span class=\"dv\" style=\"margin:0px;padding:0px;\">4<\/span>, <span class=\"dt\" style=\"margin:0px;padding:0px;\">.combine =<\/span> list, <span class=\"dt\" style=\"margin:0px;padding:0px;\">.multicombine =<\/span> <span class=\"ot\" style=\"margin:0px;padding:0px;\">TRUE<\/span>) %dopar%<span class=\"st\" style=\"margin:0px;padding:0px;\"> <\/span> <span class=\"st\" style=\"margin:0px;padding:0px;\"> <\/span>base^exponent [[<span class=\"dv\" style=\"margin:0px;padding:0px;\">1<\/span>]] [<span class=\"dv\" style=\"margin:0px;padding:0px;\">1<\/span>] <span class=\"dv\" style=\"margin:0px;padding:0px;\">4<\/span> [[<span class=\"dv\" style=\"margin:0px;padding:0px;\">2<\/span>]] [<span class=\"dv\" style=\"margin:0px;padding:0px;\">1<\/span>] <span class=\"dv\" style=\"margin:0px;padding:0px;\">8<\/span> [[<span class=\"dv\" style=\"margin:0px;padding:0px;\">3<\/span>]] [<span class=\"dv\" style=\"margin:0px;padding:0px;\">1<\/span>] <span class=\"dv\" style=\"margin:0px;padding:0px;\">16<\/span><\/code><\/pre>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u6ce8\u610f\u5230\u6700\u540elist\u7684combine\u65b9\u6cd5\u662f\u9ed8\u8ba4\u7684\u3002\u5728\u8fd9\u4e2a\u4f8b\u5b50\u4e2d\u7528\u5230\u4e00\u4e2a<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">.multicombine<\/code>\u53c2\u6570\uff0c\u4ed6\u53ef\u4ee5\u5e2e\u52a9\u4f60\u907f\u514d\u5d4c\u5957\u5217\u8868\u3002\u6bd4\u5982\u8bf4<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">list(list(result.1, result.2), result.3)<\/code>&nbsp;:<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">&gt; foreach(exponent = 2:4, .combine = list) %dopar% base^exponent [[1]] [[1]][[1]] [1] 4 [[1]][[2]] [1] 8 [[2]] [1] 16<\/code><\/pre>\n<h5 style=\"font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';margin-top:10px;margin-bottom:10px;padding:0px;font-weight:500;color:rgb(51,51,51);font-size:18px;line-height:1.1;\"><span style=\"margin:0px;padding:0px;line-height:1.1;\"><br \/><\/span><\/h5>\n<h5 style=\"font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';margin-top:10px;margin-bottom:10px;padding:0px;font-weight:500;color:rgb(51,51,51);font-size:18px;line-height:1.1;\"><span style=\"margin:0px;padding:0px;line-height:1.1;\">2\u3001\u53d8\u91cf\u4f5c\u7528\u57df<\/span><\/h5>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u5728foreach\u4e2d\uff0c\u53d8\u91cf\u4f5c\u7528\u57df\u6709\u4e9b\u4e0d\u540c\uff0c\u5b83\u4f1a\u81ea\u52a8\u52a0\u8f7d\u672c\u5730\u7684\u73af\u5883\u5230\u51fd\u6570\u4e2d\uff1a<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">&gt; base &lt;- 2 &gt; cl&lt;-makeCluster(2) &gt; registerDoParallel(cl) &gt; foreach(exponent = 2:4, .combine = c) %dopar% base^exponent stopCluster(cl) [1] 4 8 16<\/code><\/pre>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u4f46\u662f\uff0c\u5bf9\u4e8e\u7236\u73af\u5883\u7684\u53d8\u91cf\u5219\u4e0d\u4f1a\u52a0\u8f7d\uff0c\u4ee5\u4e0b\u8fd9\u4e2a\u4f8b\u5b50\u5c31\u4f1a\u629b\u51fa\u9519\u8bef\uff1a<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">test &lt;- function (exponent) { foreach(exponent = 2:4, .combine = c) %dopar% base^exponent } test() Error in base^exponent : task 1 failed - \"object 'base' not found\" <\/code><\/pre>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u4e3a\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u4f60\u53ef\u4ee5\u4f7f\u7528<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">.export<\/code>\u8fd9\u4e2a\u53c2\u6570\u800c\u4e0d\u9700\u8981\u4f7f\u7528<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">clusterExport<\/code>\u3002\u6ce8\u610f\u7684\u662f\uff0c\u4ed6\u53ef\u4ee5\u52a0\u8f7d\u6700\u7ec8\u7248\u672c\u7684\u53d8\u91cf\uff0c\u5728\u51fd\u6570\u8fd0\u884c\u524d\uff0c\u53d8\u91cf\u90fd\u662f\u53ef\u4ee5\u6539\u53d8\u7684\uff1a<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">base &lt;- 2 cl&lt;-makeCluster(2) registerDoParallel(cl) base &lt;- 4 test &lt;- function (exponent) { foreach(exponent = 2:4, .combine = c, .export = \"base\") %dopar% base^exponent } test() stopCluster(cl) [1] 4 8 16<\/code><\/pre>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u76f8\u4f3c\u7684\u4f60\u53ef\u4ee5\u4f7f\u7528<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">.packages<\/code>\u53c2\u6570\u6765\u52a0\u8f7d\u5305,\u6bd4\u5982\u8bf4\uff1a<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">.packages = c(\"rms\", \"mice\")<\/code><\/p>\n<p> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:24px;\">\u4e09\u3001SupR<\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Hiragino Sans GB', 'Microsoft YaHei', '\u5fae\u8f6f\u96c5\u9ed1', Arial, sans-serif;line-height:28.7999992370605px;white-space:pre-wrap;\"> \u901a\u8fc7\u5bf9\u73b0\u6709R \u5185\u6838\u7684\u6539\u8fdb\u5b9e\u73b0\u5728\u5355\u673a\u4e0a\u7684\u591a\u7ebf\u7a0b\u548c\u5728\u96c6\u7fa4\u4e0a\u7684\u5206\u5e03\u5f0f\u8ba1\u7b97\u529f\u80fd\u3002SupR\u76ee\u524d\u4ecd\u5904\u5728\u5185\u90e8\u8bd5\u7528\u548c\u8865\u5145\u5b8c\u5584\u9636\u6bb5\u3002<\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><img decoding=\"async\" src=\"https:\/\/img-blog.csdn.net\/20161107180145341\" =\"\" =\"\" alt=\"droptable\u4e0etruncatetable_droptable\u4e0etruncatetable (https:\/\/mushiming.com\/)  \u7b2c1\u5f20\" title=\"droptable\u4e0etruncatetable_droptable\u4e0etruncatetable  \u7b2c1\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; &nbsp;\u636e\u8bf4supR\u5f88\u597d\u7528\uff0c\u800c\u4e14\u5c0f\u8c61\u5b66\u9662\u7684\u8bb2\u5e08\uff08<span style=\"margin:0px;padding:0px;color:rgb(97,97,97);font-family:'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\u5fae\u8f6f\u96c5\u9ed1', Arial, sans-serif;font-size:14px;line-height:20px;\"><span style=\"margin:0px;padding:0px;font-size:11pt;font-family:'\u5fae\u8f6f\u96c5\u9ed1', sans-serif;color:rgb(51,51,51);\">\u6e38\u7693\u9e9f<\/span><\/span>\uff09\u5df2\u7ecf\u5f00\u59cb\u6559\u6388\u8fd9\u4e2a\u7cfb\u7edf\u7684\u4f7f\u7528\u65b9\u6cd5\uff0c\u633a\u597d\u7528\u7684\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:24px;\">\u56db\u3001\u5185\u5b58\u7ba1\u7406<\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\">\u65b9\u6cd5\u6709\u4e09\uff1a<\/span><br style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\"><span style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\">&nbsp; &nbsp; &nbsp; \u4e00\u3001\u5347\u7ea7\u786c\u4ef6<\/span><br style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\"><span style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\">&nbsp; &nbsp; &nbsp; \u4e8c\u3001\u6539\u8fdb\u7b97\u6cd5<\/span><br style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\"><span style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\">&nbsp; &nbsp; &nbsp; \u4e09\u3001\u4fee\u6539\u64cd\u4f5c\u7cfb\u7edf\u5206\u914d\u7ed9R\u7684\u5185\u5b58\u4e0a\u9650, memory.size(T)\u67e5\u770b\u5df2\u5206\u914d\u5185\u5b58&nbsp;<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<p style=\"margin-bottom:0px;font-size:15px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';\">\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n        <strong>[html]<\/strong>&nbsp; view plain<br \/>\n        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n       <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">memory.size(F)#\u67e5\u770b\u5df2\u4f7f\u7528\u5185\u5b58&nbsp;&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">memory.limit()#\u67e5\u770b\u5185\u5b58\u4e0a\u9650&nbsp;&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">object.size()#\u770b\u6bcf\u4e2a\u53d8\u91cf\u5360\u591a\u5927\u5185\u5b58\u3002&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">memory.size()#\u67e5\u770b\u73b0\u5728\u7684work&nbsp;space\u7684\u5185\u5b58\u4f7f\u7528&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">memory.limit()#\u67e5\u770b\u7cfb\u7edf\u89c4\u5b9a\u7684\u5185\u5b58\u4f7f\u7528\u4e0a\u9650\u3002\u5982\u679c\u73b0\u5728\u7684\u5185\u5b58\u4e0a\u9650\u4e0d\u591f\u7528\uff0c\u53ef\u4ee5\u901a\u8fc7memory.limit(newLimit)\u66f4\u6539\u5230\u4e00\u4e2a\u65b0\u7684\u4e0a\u9650\u3002\u6ce8\u610f\uff0c\u572832\u4f4d\u7684R\u4e2d\uff0c\u5c01\u9876\u4e0a\u9650\u4e3a4G\uff0c\u65e0\u6cd5\u5728\u4e00\u4e2a\u7a0b\u5e8f\u4e0a\u4f7f\u7528\u8d85\u8fc74G&nbsp;\uff08\u6570\u4f4d\u4e0a\u9650\uff09\u3002\u8fd9\u79cd\u65f6\u5019\uff0c\u53ef\u4ee5\u8003\u8651\u4f7f\u752864\u4f4d\u7684\u7248\u672c\u3002&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p>\u8be6\u60c5\u770b\uff1a R\u8bed\u8a00\ufe31\u5927\u6570\u636e\u96c6\u4e0b\u8fd0\u884c\u5185\u5b58\u7ba1\u7406&nbsp; &nbsp;\u4ee5\u53ca &nbsp; R\u8bed\u8a00\u4e4b\u5185\u5b58\u7ba1\u7406 <\/p>\n<p> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h2 style=\"padding:0px;text-align:center;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:24px;\">\u5e94\u7528\u4e00\uff1a\u4f7f\u7528parallel\u5305\u65f6\uff0c\u80fd\u4e0d\u80fdclusterExport\u6574\u4e2a\u51fd\u6570\u5462\uff1f<\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><br \/><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><br \/><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">&nbsp; &nbsp; &nbsp; R\u8bed\u8a00\u5728\u4f7f\u7528Parallel\u65f6\u5019\uff0c\u4f1a\u51fa\u73b0\u8fd9\u6837\u7684\u7591\u95ee\uff0c\u4e00\u4e9b\u4e1c\u897f\u90fd\u9700\u8981\u5e7f\u64ad\u7ed9\u4e0d\u540c\u7684\u6838\u5fc3\uff0c\u90a3\u4e48\u5728clusterExport\u6b65\u9aa4\u600e\u4e48\u529e\u5462\uff1f\u80fd\u4e0d\u80fd<span style=\"margin:0px;padding:0px;\">clusterExport\u4e00\u6574\u4e2a\u51fd\u6570\uff1f\u7136\u540e\u76f4\u63a5parLapply\u5462\uff1f<\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">&nbsp; &nbsp; &nbsp; \u7b54\u6848\u5426\u5b9a\u7684\u3002\u7b14\u8005\u5728\u7528\u7684\u65f6\u5019\uff0c\u600e\u4e48\u6837\u90fd\u4e0d\u80fd\u628a\u6574\u4e2a\u51fd\u6570\u52a0\u8f7d\u8fdb\u53bb\uff0c\u6240\u4ee5\u53ea\u80fd\u53e6\u60f3\u529e\u6cd5\u3002<\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><span style=\"margin:0px;padding:0px;\">&nbsp; &nbsp; &nbsp; \u65e2\u7136\u4e0d\u80fd<span style=\"margin:0px;padding:0px;\">clusterExport\u6574\u4e2a\u51fd\u6570\uff0c\u90a3\u5c31\u53ea\u80fd\u6539\u9020\u6211\u4eec\u7684\u51fd\u6570\u53bb\u9002\u5e94parallel\u5305\u4e86\u3002<\/span><\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">&nbsp; &nbsp; &nbsp; \u6765\u770b\u51e0\u4e2a\u51fd\u6570\u201c\u88ab\u201d\u6539\u9020\u7684\u4f8b\u5b50\uff0c\u4e00\u822c\u6765\u8bf4\u6709\u4e24\u4e2a\u529e\u6cd5\uff1a<\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><br \/><\/span><\/span><\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">1\u3001\u65b9\u6cd5\u4e00\uff1a\u901a\u8fc7.GlobalEnv\u5e7f\u64ad\u6210\u5168\u5c40\u53d8\u91cf<\/span><\/h3>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><span style=\"margin:0px;padding:0px;\"><\/span><\/span><\/span><\/p>\n<div class=\"dp-highlighter bg_plain\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n        <strong>[plain]<\/strong>&nbsp; view plain<br \/>\n        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n       <\/div>\n<\/p><\/div>\n<ol start=\"1\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">clusterExport(cl=cl,&nbsp;varlist=c(\"text.var\",&nbsp;\"ntv\",&nbsp;\"gc.rate\",&nbsp;\"pos\"),&nbsp;envir=environment())&nbsp;&nbsp;<\/span><\/span><\/li>\n<\/ol><\/div>\n<p>&nbsp; &nbsp; &nbsp; \u5728\u51fd\u6570\u5bfc\u5165\u7684\u65f6\u5019\uff0c\u52a0\u5165envir\u53d8\u91cf\u8ba9\u5176\u5e7f\u64ad\u7ed9\u4e0d\u540c\u7684\u6838\u5fc3\uff0c\u8fd9\u4e2a\u53ef\u4ee5\u653e\u5728\u51fd\u6570\u4e4b\u4e2d\u6765\u4f7f\u7528\u3002 <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><br \/><\/span><\/span><\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">2\u3001\u65b9\u6cd5\u4e8c\uff1a\u628aparLapply\u5d4c\u5957\u8fdb\u51fd\u6570\u4e4b\u4e2d<\/span><\/span><\/h3>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><span style=\"margin:0px;padding:0px;\"><\/span><\/span><\/span><\/p>\n<div class=\"dp-highlighter bg_plain\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n        <strong>[plain]<\/strong>&nbsp; view plain<br \/>\n        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n       <\/div>\n<\/p><\/div>\n<ol start=\"1\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">par.test&nbsp;&lt;-&nbsp;function(text.var,&nbsp;gc.rate=10){&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;require(parallel)&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;pos&nbsp;&lt;-&nbsp;&nbsp;function(i)&nbsp;{&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;paste(sapply(strsplit(tolower(i),&nbsp;\"&nbsp;\"),&nbsp;nchar),&nbsp;collapse=\"&nbsp;|&nbsp;\")&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;cl&nbsp;&lt;-&nbsp;makeCluster(mc&nbsp;&lt;-&nbsp;getOption(\"cl.cores\",&nbsp;4))&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;parLapply(cl,&nbsp;text.var,&nbsp;function(text.vari,&nbsp;gc.rate,&nbsp;pos)&nbsp;{&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x&nbsp;&lt;-&nbsp;pos(text.vari)&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(i%%gc.rate==0)&nbsp;gc()&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;gc.rate,&nbsp;pos)&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">}&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p>&nbsp; &nbsp; &nbsp; &nbsp;\u53ef\u4ee5\u770b\u5230\u7684\u8fd9\u4e2a \u4f8b\u5b50\uff0c\u5c31\u662f\u628a\u5185\u5bb9\u5d4c\u5957\u5230parLapply\u4e4b\u4e2d\u4e86\u3002\u540c\u65f6\u4e5f\u53ef\u4ee5\u5b66\u4e60\u5230\uff0cparLapply\u4f7f\u7528\u65b9\u6cd5\u4e5f\u5f88\u4e0d\u9519\uff0c\u4e5f\u53ef\u4ee5\u5b66\u4e60\u4e00\u4e0b\u3002 <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u518d\u6765\u770b\u4e00\u4e2a\u4f8b\u5b50\uff1a<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<div class=\"dp-highlighter bg_plain\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n        <strong>[plain]<\/strong>&nbsp; view plain<br \/>\n        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>        <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n       <\/div>\n<\/p><\/div>\n<ol start=\"1\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">mainFunction&nbsp;&lt;-&nbsp;function(cl)&nbsp;{&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;fa&nbsp;&lt;-&nbsp;function(x)&nbsp;fb(x)&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;fb&nbsp;&lt;-&nbsp;function(x)&nbsp;fc(x)&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;fc&nbsp;&lt;-&nbsp;function(x)&nbsp;x&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;y&nbsp;&lt;-&nbsp;7&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;workerFunction&nbsp;&lt;-&nbsp;function(i)&nbsp;{&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;do.call(functionNames[[i]],&nbsp;list(y))&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;environment(workerFunction)&nbsp;&lt;-&nbsp;.GlobalEnv&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;environment(fa)&nbsp;&lt;-&nbsp;.GlobalEnv&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;environment(fb)&nbsp;&lt;-&nbsp;.GlobalEnv&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;environment(fc)&nbsp;&lt;-&nbsp;.GlobalEnv&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;functionNames&nbsp;&lt;-&nbsp;c(\"fa\",&nbsp;\"fb\",&nbsp;\"fc\")&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;clusterExport(cl,&nbsp;varlist=c(\"functionNames\",&nbsp;functionNames,&nbsp;\"y\"),&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;envir=environment())&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;parLapply(cl,&nbsp;seq_along(functionNames),&nbsp;workerFunction)&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">}&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">library(parallel)&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">cl&nbsp;&lt;-&nbsp;makeCluster(detectCores())&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">mainFunction(cl)&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">stopCluster(cl)&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><\/p>\n<h2 style=\"padding:0px;text-align:center;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:24px;\">\u5e94\u7528\u4e8c\uff1a\u5728\u4f7f\u7528parallel\u5305\u65f6\uff0c\u62a5\u9519\uff1aError in unserialize(node$con) : error reading from connection<\/span><\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u5728R\u8bed\u8a00\u4e2d\u4f7f\u7528\u5e76\u884c\u7b97\u6cd5\u7684\u65f6\u5019\uff0c\u4f1a\u51fa\u73b0\u62a5\u9519\uff0c\u65e0\u6cd5\u8fde\u63a5\u5230\u6838\u5fc3\uff0c\u5373\u4f7f\u5728\u672c\u6765\u8fde\u63a5\u4e0a\u7684\u65f6\u5019\u3002\u901a\u8fc7\u67e5\u9605\u6587\u732e\u770b\u5230\u4e86\uff0c<span style=\"margin:0px;padding:0px;color:rgb(255,0,0);\"><span style=\"font-weight:700;\">\u8fd9\u662f\u56e0\u4e3a\u201c\u8c03\u7528\u6838\u5fc3\u6570--\u8ba1\u7b97\u673a\u5185\u5b58\u201d\u7684\u4e0d\u5339\u914d\u9020\u6210\u7684\u3002<\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u5982\u679c\u4f60\u7684\u6570\u636e\u96c6\u5f88\u5927\uff0c\u8c03\u7528\u4e86\u5f88\u591a\u6838\u5fc3\uff0c\u90a3\u4e48\u4f60\u7684\u8ba1\u7b97\u673a\u5185\u5b58\u5982\u679c\u4e0d\u591f\u5339\u914d\uff0c\u5c31\u4f1a\u51fa\u73b0\u8fde\u63a5\u4e0d\u4e0a\u7684\u4e0d\u9519\uff0c\u751a\u81f3\u8fd8\u51fa\u73b0\u5361\u673a\uff0c\u4e00\u52a8\u4e0d\u52a8\u7684\u60c5\u51b5\uff08\u5f53\u7136\uff0c\u53ea\u8981\u8010\u5fc3\u7b49\u5f85\uff0c\u5176\u5b9e\u4ed6\u8fd8\u662f\u4f1a\u7ee7\u7eed\u8fd0\u884c\u7684...\u7b49\u5f85\u7684\u65f6\u5019\u4f1a\u6709\u70b9\u957f\uff09<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"font-weight:700;\">\u89e3\u51b3\u529e\u6cd5\u4e00\uff1a\u8c03\u7528<span style=\"margin:0px;padding:0px;\">FORK\uff0cwindow\u4e0d\u80fd...<\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; FORK\u9002\u7528unix\/max\uff0c\u5b9e\u73b0\u5185\u5b58\u5171\u4eab\u4ee5\u53ca\u8282\u7701\u5185\u5b58\uff0c\u5927\u6570\u636e\u73af\u5883\u4e0b\u5185\u5b58\u95ee\u9898\u62a5\u9519\u5c11<br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; PSOCK\u9002\u7528\u6240\u6709\uff08\u4e00\u822cwindow\u90fd\u662f\u8fd9\u4e2a\uff09<\/span><\/p>\n<p>&nbsp; &nbsp; &nbsp; \u4e0d\u8fc7\u8c03\u7528FORK\u4e5f\u8fd8\u662f\u6cbb\u6807\u4e0d\u6cbb\u672c\u3002 <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"font-weight:700;\">\u89e3\u51b3\u529e\u6cd5\u4e8c\uff1a\u5206\u5f00\u5e76\u884c\uff0c\u5c0f\u6b65\u8fed\u4ee3<\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u8b6c\u598210\u4e07\u6570\u636e\uff0c\u90a3\u4e48\u5c31\u201c2\u4e07+<span style=\"margin:0px;padding:0px;\">2\u4e07+<\/span><span style=\"margin:0px;padding:0px;\">2\u4e07+<\/span><span style=\"margin:0px;padding:0px;\">2\u4e07+<\/span><span style=\"margin:0px;padding:0px;\">2\u4e07<\/span>\u201d\u7684\u8dd1\uff0c\u5982\u679c\u8fd8\u51fa\u73b0\u8131\u673a\uff0c\u5c31\u7528\u4e4b\u524d<span style=\"margin:0px;padding:0px;\">tryCatch\u8df3\u8fc7\uff0c\u8ba9\u635f\u5931\u964d\u4f4e\u5230\u6700\u5c0f\u3002<\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">&nbsp; &nbsp; &nbsp; \u6700\u597d\u7684\u529e\u6cd5\u4e86\u3002<\/span><\/span><\/p>\n<p><\/p>\n<p><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u53c2\u8003\u6587\u732e\uff1a<span style=\"margin:0px;padding:0px;line-height:1.3em;\">How-to go parallel in R \u2013 basics + tips<\/span><\/span><\/p>\n<p><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:24px;\">\u53c2\u8003\u6587\u732e<\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;text-align:center;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\"><br \/><\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;text-align:center;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">1\u3001R\u8bed\u8a00\u5e76\u884c\u5316\u57fa\u7840\u4e0e\u63d0\u9ad8<\/span><\/span><\/span><\/p>\n<\/p>\n<h2 class=\"entry-title\" style=\"margin-top:0px;margin-bottom:5px;padding:0px;clear:both;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">2\u3001R\u4e0e\u5e76\u884c\u8ba1\u7b97<\/span><\/span><\/h2>\n<\/p>\n<p style=\"margin-bottom:0px;line-height:35px;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">3\u3001sparklyr\u5305\uff1a\u5b9e\u73b0Spark\u4e0eR\u7684\u63a5\u53e3\uff0c\u4f1a\u7528dplyr\u5c31\u80fd\u73a9Spark<\/span><\/span><\/p>\n<p style=\"margin-bottom:0px;line-height:35px;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">4\u3001Sparklyr\u4e0eDocker\u7684\u63a8\u8350\u7cfb\u7edf\u5b9e\u6218<br \/><\/span><\/span><\/p>\n<p style=\"margin-bottom:0px;line-height:35px;\">\n<p style=\"margin-bottom:0px;line-height:35px;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';color:rgb(0,0,0);\"><span style=\"margin:0px;padding:0px;font-size:14px;\">5\u3001R\u8bed\u8a00\ufe31H2o\u6df1\u5ea6\u5b66\u4e60\u7684\u4e00\u4e9bR\u8bed\u8a00\u5b9e\u8df5\u2014\u2014H2o\u5305<\/span><\/span><\/p>\n<p style=\"margin-bottom:0px;line-height:35px;\">\n<p>     <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">6\u3001R\u7528\u6237\u7684\u798f\u97f3\ufe31TensorFlow\uff1aTensorFlow\u7684R\u63a5\u53e3<span style=\"margin:0px;padding:0px;line-height:35px;\"><\/span><\/span><\/span> <\/p>\n<p style=\"margin-bottom:0px;line-height:35px;\"><span class=\"link_title\" style=\"margin:0px;padding:0px;\"><span style=\"margin:0px;padding:0px;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">7\u3001mxnet\uff1a\u7ed3\u5408R\u4e0eGPU\u52a0\u901f\u6df1\u5ea6\u5b66\u4e60<\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom:0px;line-height:35px;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">8\u3001\u788e\u7247\ufe31R\u8bed\u8a00\u4e0e\u6df1\u5ea6\u5b66\u4e60<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"article_copyright\" style=\"margin:-10px 0px 0px;padding:10px 20px 30px 30px;font-size:14px;color:rgb(120,128,135);clear:both;background-color:rgb(255,255,255);\">\n     \u7248\u6743\u58f0\u660e\uff1a\u672c\u6587\u4e3a\u535a\u4e3b\u539f\u521b\u6587\u7ae0\uff0c\u8f6c\u8f7d\u8bf7\u6ce8\u660e\u6765\u6e90\u201c\u7d20\u8d28\u4e91\u535a\u5ba2\u201d\uff0c\u8c22\u8c22\u5408\u4f5c\uff01\uff01\u5fae\u4fe1\u516c\u4f17\u53f7\uff1a\u7d20\u8d28\u4e91\u7b14\u8bb0 https:\/\/blog.csdn.net\/sinat_\/article\/details\/\n   <\/div>\n<p>\u7ec8\u4e8e\u5f00\u59cb\u653b\u514b\u5e76\u884c\u8fd9\u4e00\u5757\u4e86\uff0c\u6709\u70b9\u5c0f\u5174\u594b\uff0c\u6765\u770b\u770b\u7f51\u7edc\u4e0aR\u8bed\u8a00\u5e76\u884c\u529e\u6cd5\u6709\u54ea\u4e9b\uff1a <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u8d75\u9e4f\u8001\u5e08\uff08<span style=\"margin:0px;padding:0px;color:rgb(20,20,18);line-height:1.3;\">R\u4e0e\u5e76\u884c\u8ba1\u7b97<\/span>\uff09\u505a\u7684\u603b\u7ed3\u5df2\u7ecf\u5f88\u5230\u4f4d\u3002\u73b0\u5728\u5e76\u884c\u53ef\u4ee5\u5206\u4e3a\uff1a<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">&nbsp; &nbsp;&nbsp;<\/span><span style=\"margin:0px;padding:0px;font-size:14px;\"><span style=\"font-weight:700;\">&nbsp;\u9690\u5f0f\u5e76\u884c\uff1a<\/span><span style=\"margin:0px;padding:0px;color:rgb(20,20,18);line-height:24px;\">\u9690\u5f0f\u8ba1\u7b97\u5bf9\u7528\u6237\u9690\u85cf\u4e86\u5927\u90e8\u5206\u7ec6\u8282\uff0c\u7528\u6237\u4e0d\u9700\u8981\u77e5\u9053\u5177\u4f53\u6570\u636e\u5206\u914d\u65b9\u5f0f \uff0c\u7b97\u6cd5\u7684\u5b9e\u73b0\u6216\u8005\u5e95\u5c42\u7684\u786c\u4ef6\u8d44\u6e90\u5206\u914d\u3002\u7cfb\u7edf\u4f1a\u6839\u636e\u5f53\u524d\u7684\u786c\u4ef6\u8d44\u6e90\u6765\u81ea\u52a8\u542f\u52a8\u8ba1\u7b97\u6838\u5fc3\u3002\u663e\u7136\uff0c\u8fd9\u79cd\u6a21\u5f0f\u5bf9\u4e8e\u5927\u591a\u6570\u7528\u6237\u6765\u8bf4\u662f\u6700\u559c\u95fb\u4e50\u89c1\u7684\u3002<\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:14px;\">&nbsp; &nbsp;&nbsp;<span style=\"font-weight:700;\">\u663e\u6027\u5e76\u884c\uff1a<\/span><span style=\"margin:0px;padding:0px;color:rgb(20,20,18);line-height:24px;\">\u663e\u5f0f\u8ba1\u7b97\u5219\u8981\u6c42\u7528\u6237\u80fd\u591f\u81ea\u5df1\u5904\u7406\u7b97\u4f8b\u4e2d\u6570\u636e\u5212\u5206\uff0c\u4efb\u52a1\u5206\u914d\uff0c\u8ba1\u7b97\u4ee5\u53ca\u6700\u540e\u7684\u7ed3\u679c\u6536\u96c6\u3002\u56e0\u6b64\uff0c\u663e\u5f0f\u8ba1\u7b97\u6a21\u5f0f\u5bf9\u7528\u6237\u7684\u8981\u6c42\u66f4\u9ad8\uff0c\u7528\u6237\u4e0d\u4ec5\u9700\u8981\u7406\u89e3\u81ea\u5df1\u7684\u7b97\u6cd5\uff0c\u8fd8\u9700\u8981\u5bf9\u5e76\u884c\u8ba1\u7b97\u548c\u786c\u4ef6\u6709\u4e00\u5b9a\u7684\u7406\u89e3\u3002\u503c\u5f97\u5e86\u5e78\u7684\u662f\uff0c\u73b0\u6709R\u4e2d\u7684\u5e76\u884c\u8ba1\u7b97\u6846\u67b6\uff0c\u5982parallel (snow,multicores)\uff0cRmpi\u548cforeach\u7b49\u91c7\u7528\u7684\u662f\u6620\u5c04\u5f0f\u5e76\u884c\u6a21\u578b\uff08Mapping\uff09\uff0c\u4f7f\u7528\u65b9\u6cd5\u7b80\u5355\u6e05\u6670\uff0c\u6781\u5927\u5730\u7b80\u5316\u4e86\u7f16\u7a0b\u590d\u6742\u5ea6\u3002R\u7528\u6237\u53ea\u9700\u8981\u5c06\u73b0\u6709\u7a0b\u5e8f\u8f6c\u5316\u4e3a*apply\u6216\u8005for\u7684\u5faa\u73af\u5f62\u5f0f\u4e4b\u540e\uff0c\u901a\u8fc7\u7b80\u5355\u7684API\u66ff\u6362\u6765\u5b9e\u73b0\u5e76\u884c\u8ba1\u7b97\u3002<\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u7b80\u5355\u603b\u7ed3\u5c31\u662f\uff1a<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp;&nbsp;<span style=\"font-weight:700;\">\u9690\u5f0f\u5e76\u884c\uff1a<\/span><span style=\"margin:0px;padding:0px;color:rgb(20,20,18);line-height:1.3;\">OpenBLAS\uff0cIntel MKL\uff0cNVIDIA cuBLAS\uff0cH2O(\u53c2\u8003\u6211\u7684\u535a\u5ba2)\u7b49<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp;&nbsp;<span style=\"font-weight:700;\">\u663e\u6027\u5e76\u884c\uff1a<\/span>parallel\uff08\u4e3b\u6253lapply\u5e94\u7528\uff09\u3001foreach\uff08\u4e3b\u6253for\u5faa\u73af\uff09\u3001SupR\u3001\u8fd8\u6709\u5229\u7528GPU\u7684\u529e\u6cd5\uff08gpuR\uff09<br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u540c\u65f6\u5e76\u884c\u65f6\u5bf9\u5185\u5b58\u7684\u6d88\u8017\u6781\u5927\uff0c\u8d85\u7ea7\u5bb9\u6613\u7206\u53d1\u5185\u5b58\u95ee\u9898\uff0c\u800c\u4e14R\u7684\u5185\u5b58\u95ee\u9898\u4e00\u76f4\u90fd\u662fR\u5f88\u96be\u89e3\u51b3\u7684\u95ee\u9898\uff0c\u8fd9\u8fb9\u7b14\u8005\u4e5f\u628a\u770b\u5230\u7684\u4e00\u4e9b\u65b9\u5f0f\u5217\u51fa\u6765\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u5f53\u7136\u5728\u4f7f\u7528\u4e00\u4e9b\u9ad8\u5927\u4e0a\u7684\u5e76\u884c\u5305\u4ee5\u53ca\u6846\u67b6\u4e4b\u524d\uff0c\u5982\u679c\u4f60\u80fd\u591f\u4ece<span style=\"margin:0px;padding:0px;color:rgb(255,0,0);\"><span style=\"font-weight:700;\">\u7f16\u7801\u5c0f\u7ec6\u8282\u4f18\u5316\uff0c\u6548\u7387\u4e5f\u80fd\u63d0\u9ad8\u5f88\u591a<\/span><\/span>\uff0c\u8b6c\u5982\uff1a<\/span><\/p>\n<\/p>\n<p style=\"text-align:center;clear:both;min-height:1em;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:14px;\">&nbsp;<\/span><\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n      <strong>[html]<\/strong>&nbsp; view plain<br \/>\n      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n     <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">\u65b9\u6cd5\uff1a\u901f\u5ea6\uff0c&nbsp;nrow(df)\/<\/span><span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">time_taken<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">n<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;\u884c\u6bcf\u79d2&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">\u539f\u59cb\u65b9\u6cd5\uff1a1X,&nbsp;856.2255\u884c\u6bcf\u79d2(\u6b63\u5219\u5316\u4e3a1)&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">\u5411\u91cf\u5316\u65b9\u6cd5\uff1a738X,&nbsp;\u884c\u6bcf\u79d2&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">\u53ea\u8003\u8651\u771f\u503c\u60c5\u51b5\uff1a1002X\uff0c.9\u884c\u6bcf\u79d2&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">ifelse\uff1a1752X\uff0c\u884c\u6bcf\u79d2&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">which\uff1a8806X\uff0c\u884c\u6bcf\u79d2&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">Rcpp\uff1a13476X\uff0c\u884c\u6bcf\u79d2&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">apply\u5904\u7406\u5e76\u884c&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p><\/p>\n<p><\/p>\n<p>\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/p>\n<p><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">\u5728\u6700\u540e\u7b14\u8005\u5728\u5b9e\u8df5\u4e2d\u9047\u5230\u7684\u95ee\u9898\uff0c\u8fdb\u884c\u5bf9\u5e94\u7684\u89e3\u51b3\uff1a<\/span><\/span><\/p>\n<\/p>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">\u5e94\u7528\u4e00\uff1a\u4f7f\u7528parallel\u5305\u65f6\uff0c\u80fd\u4e0d\u80fdclusterExport\u6574\u4e2a\u51fd\u6570\u5462\uff1f<\/span><\/h2>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">\u5e94\u7528\u4e8c\uff1a\u5728\u4f7f\u7528parallel\u5305\u65f6\uff0c\u62a5\u9519\uff1aError in unserialize(node$con) : error reading from connection<\/span><\/h2>\n<\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:24px;\">\u4e00\u3001parallel\u5305\u7684\u4f7f\u7528\u65b9\u6cd5<\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u591a\u6570\u5185\u5bb9\u53c2\u8003\uff1aR\u8bed\u8a00\u5e76\u884c\u5316\u57fa\u7840\u4e0e\u63d0\u9ad8<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">parallel\u662fbase\u5305\uff0c\u6240\u4ee5\u4e0d\u7528install.packages\u5c31\u53ef\u4ee5\u76f4\u63a5\u8c03\u7528\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;color:rgb(255,0,0);\"><span style=\"font-weight:700;\">\u539f\u7406<\/span><\/span>\uff1a\u662f\u5229\u7528CPU\u7684\u6838\u5fc3\u8fdb\u884c\u8bad\u7ec3\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\"><span style=\"margin:0px;padding:0px;color:rgb(255,0,0);\"><span style=\"font-weight:700;\">\u5e94\u7528\u573a\u666f<\/span><\/span>\uff1a\u8ddfapply\u65cf\uff08lapply\/sapply\u6548\u679c\u4e00\u81f4\uff09\uff08<span style=\"margin:0px;padding:0px;font-family:'microsoft yahei';white-space:nowrap;\">&nbsp;<\/span><\/span><\/span><\/p>\n<h2 style=\"font-family:'microsoft yahei';margin-top:0px;margin-bottom:0px;padding:0px;font-weight:normal;font-size:18px;vertical-align:middle;white-space:nowrap;\"><span class=\"link_title\" style=\"margin:0px;padding:0px;\">R\u8bed\u8a00\ufe31\u6570\u636e\u5206\u7ec4\u7edf\u8ba1\u51fd\u6570\u65cf\u2014\u2014apply\u65cf\u7528\u6cd5\u4e0e\u5fc3\u5f97<\/span><\/h2>\n<p>\uff09 <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">1\u3001\u4f7f\u7528\u6b65\u9aa4<\/span><\/h3>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u8bbe\u7f6e\u6838\u5fc3\u6570\uff1ano_cores &lt;- detectCores() - 1<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u6b65\u9aa4\u5206\u7fa4\u73af\u5883\uff1acl &lt;- makeCluster(no_cores)<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u7528\u5230\u7684\u53d8\u91cf\u4e0e\u5305\u590d\u5236\u7ed9\u4e0d\u540c\u7684\u6838\u5fc3\uff1aclusterEvalQ\uff08\u5305\uff09\u3001clusterExport\uff08\u53d8\u91cf\uff09<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u8fd0\u884c\u7b97\u6cd5\uff1aclusterApply(cl, c(9,5), get(\"+\"), 3)&nbsp;<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u5173\u95ed\u96c6\u7fa4\uff1a<\/span><\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">stopCluster(cl)<\/code><\/pre>\n<\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp;\u5c31OK\u5566\u3002\u4f46\u662f\u8fd9\u91cc\u9762\u5f88\u4ece\u524d\u4e0d\u4e00\u6837\u7684\u662f\uff0c\u5982\u679c\u6709\u73af\u5883\u91cc\u9762\u7684\u5916\u7f6e\u53d8\u91cf\uff08\u81ea\u5df1\u5b9a\u4e49\uff09\u90a3\u4e48\u9700\u8981\u989d\u5916\u63d2\u5165\uff0c\u590d\u5236\u5230\u4e0d\u540c\u6838\u4e0a\u9762\uff0c\u800c\u4e14\u5982\u679c\u6709\u4e0d\u540c\u5305\u91cc\u9762\u7684\u51fd\u6570\uff0c\u90fd\u8981\u989d\u5916\u52a0\u8f7d\u3001\u590d\u5236\u591a\u4efd\u7ed9\u4e0d\u540c\u7684\u7535\u8111\u6838\u5fc3\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">2\u3001\u6848\u4f8b<\/span><\/h3>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n      <strong>[html]<\/strong>&nbsp; view plain<br \/>\n      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n     <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">library(parallel)&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">cl&nbsp;<span class=\"tag\" style=\"margin:0px;padding:0px;font-weight:700;color:rgb(153,51,0);border:none;background-color:inherit;\">&lt;<\/span><span class=\"tag-name\" style=\"margin:0px;padding:0px;font-weight:700;border:none;color:rgb(153,51,0);background-color:inherit;\">-<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;makeCluster(getOption(\"cl.cores\",&nbsp;2))&nbsp;&nbsp;<\/span><\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">clusterApply(cl,&nbsp;c(9,5),&nbsp;get(\"+\"),&nbsp;3)&nbsp;&nbsp;&nbsp;#\u52a0\u51cf\u4e58\u9664&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">parSapply(cl,&nbsp;c(9,5),&nbsp;get(\"+\"),&nbsp;3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p>   <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; &nbsp;\u6848\u4f8b\u4e00\uff1ac1\u5c31\u662f\u8bbe\u7f6e\u7684\u6838\u5fc3\u6570\uff0c\u6b64\u65f6\u662f2\u6838\u5fc3\uff0c\u7136\u540e\u5c31\u53ef\u4ee5\u5229\u7528clusterApply\/parSapply\u7b49\u51fd\u6570\u8fdb\u884c\u8c03\u7528\u3002<\/span><br \/>\n    <\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n      <strong>[html]<\/strong>&nbsp; view plain<br \/>\n      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n     <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">xx&nbsp;<\/span><span class=\"tag\" style=\"margin:0px;padding:0px;font-weight:700;color:rgb(153,51,0);border:none;background-color:inherit;\">&lt;<\/span><span class=\"tag-name\" style=\"margin:0px;padding:0px;font-weight:700;border:none;color:rgb(153,51,0);background-color:inherit;\">-<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;1&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">clusterExport(cl,&nbsp;\"xx\")&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">clusterCall(cl,&nbsp;function(y)&nbsp;xx&nbsp;+&nbsp;y,&nbsp;2)&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p>   <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u6848\u4f8b\u4e8c\uff1a\u8fd9\u4e2a\u91cc\u9762\u6709xx\u8fd9\u4e2a\u53d8\u91cf\u662f\u989d\u5916\u5b9a\u4e49\u7684\uff0c\u6240\u4ee5\u9700\u8981\u989d\u5916\u52a0\u8f7d\uff0c\u9700\u8981\u7528clusterExport\u51fd\u6570\uff0c\u5bfc\u5165\u5230\u5e76\u884c\u73af\u5883\u4e2d\u3002<\/span> <\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">3\u3001parallel\u5185\u5b58\u4f18\u5316\u4e0e\u7ba1\u7406<\/span><\/h3>\n<h4 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">\uff081\uff09\u6ce8\u610f\u6570\u636e\u5bb9\u91cf\u7684\u5747\u5300\u5206\u5e03<\/span><\/h4>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n      <strong>[html]<\/strong>&nbsp; view plain<br \/>\n      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n     <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">parLapply&nbsp;<\/span><span class=\"tag\" style=\"margin:0px;padding:0px;font-weight:700;color:rgb(153,51,0);border:none;background-color:inherit;\">&lt;<\/span><span class=\"tag-name\" style=\"margin:0px;padding:0px;font-weight:700;border:none;color:rgb(153,51,0);background-color:inherit;\">-<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;function&nbsp;(<\/span><span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">cl<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">NULL<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">,&nbsp;X,&nbsp;fun,&nbsp;...)&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">{&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;cl&nbsp;<span class=\"tag\" style=\"margin:0px;padding:0px;font-weight:700;color:rgb(153,51,0);border:none;background-color:inherit;\">&lt;<\/span><span class=\"tag-name\" style=\"margin:0px;padding:0px;font-weight:700;border:none;color:rgb(153,51,0);background-color:inherit;\">-<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;defaultCluster(cl)&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;do.call(c,&nbsp;clusterApply(cl,&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">x<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">splitList<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(X,&nbsp;length(cl)),&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">fun<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">lapply<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">,&nbsp;fun,&nbsp;...),&nbsp;<\/span><span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">quote<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">TRUE<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">)&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">}&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p> <br \/>\n   <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;text-indent:32px;\">&nbsp; &nbsp; \u6ce8\u610f\u5230<\/span><span style=\"margin:0px;padding:2px 4px;text-indent:32px;\">splitList(X, length(cl))<\/span><span style=\"margin:0px;padding:0px;text-indent:32px;\">&nbsp;\uff0c\u4ed6\u4f1a\u5c06\u4efb\u52a1\u5206\u5272\u6210\u591a\u4e2a\u90e8\u5206\uff0c\u7136\u540e\u5c06\u4ed6\u4eec\u53d1\u9001\u5230\u4e0d\u540c\u7684\u96c6\u7fa4\u4e2d\u3002\u8fd9\u91cc\u4e00\u4e2a\u95ee\u9898\u5c31\u662f\uff0c\u8b6c\u5982\u5047\u8bbe\u6709\u4e00\u4e2alist\uff0c\u91cc\u9762\u6570\u636e\u91cf\u5206\u522b\u662f\uff1a<\/span><\/span> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;text-indent:32px;\">\uff0899,99,99,2,5,2\uff09<\/span><\/span><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;text-indent:32px;\">&nbsp; &nbsp; \u5982\u679c\u662f\u4e24\u4e2a\u6838\u6570\u636e\u5206\u4e3a\u4e86\uff0899,99,99\uff09\u3001\uff082,5,2\uff09\uff0c\u7b2c\u4e00\u4e2a\u6838\u5206\u4e3a\u5230\u4e86\u90a3\u4e48\u591a\u4efb\u52a1\uff0c\u7b2c\u4e8c\u4e2a\u6838\u5f88\u5c11\uff0c\u90a3\u4e48\u5c31\u4f1a\u7a7a\u95f2\uff0c<span style=\"font-weight:700;\"><span style=\"margin:0px;padding:0px;color:rgb(255,0,0);\">\u4e8e\u662f\u4e4e\uff0c\u6548\u7387\u8fd8\u662f\u4e0d\u9ad8\uff0c\u6240\u4ee5\u6570\u636e\u5bb9\u91cf\u8981\u5c3d\u91cf\u5747\u5300\u5206\u5e03\u3002<\/span><\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h4 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">\uff082\uff09\u96c6\u7fa4\u5185\u5b58\u7c7b\u578b\uff1aFORK\u548cPSOCK<\/span><\/h4>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\">FORK\u9002\u7528unix\/max\uff0c\u5b9e\u73b0\u5185\u5b58\u5171\u4eab\u4ee5\u53ca\u8282\u7701\u5185\u5b58\uff0c\u5927\u6570\u636e\u73af\u5883\u4e0b\u5185\u5b58\u95ee\u9898\u62a5\u9519\u5c11<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">PSOCK\u9002\u7528\u6240\u6709\uff08\u4e00\u822cwindow\u90fd\u662f\u8fd9\u4e2a\uff09<\/span><\/p>\n<p><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\">parallel\u5305\u4e2d\u901a\u8fc7<span style=\"margin:0px;padding:0px;\">\u51fd\u6570\u6765\u8bbe\u7f6e\uff1a<\/span><\/span><\/span><\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n      <strong>[html]<\/strong>&nbsp; view plain<br \/>\n      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n     <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">makeCluster\uff084\uff0c<\/span><span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">type<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">=<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">\"FORK\"<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">\uff09&nbsp;&nbsp;<\/span><\/span><\/li>\n<\/ol><\/div>\n<p> <br \/>\n   <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">FORK\u5bf9\u6027\u80fd\u63d0\u5347\u5f88\u663e\u8457\uff0c\u4f46\u662fwindow\u4e0b\u4e0d\u53ef\u9002\u7528\u3002<\/span> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">4\u3001<span style=\"margin:0px;padding:0px;\">parallel\u4e07\u4e00\u62a5\u9519\u4e86\u548b\u529e\uff1f<\/span><\/span><\/h3>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; lapply\u5728\u4f7f\u7528\u7684\u65f6\u5019\u4e5f\u4f1a\u51fa\u73b0\u8fd9\u6837\u7684\u95ee\u9898\uff0c\u5982\u679c\u51fa\u73b0\u95ee\u9898\uff0c\u90a3\u4e48\u5c31\u767d\u8dd1\u4e86\uff0c\u800c\u4e14\u4e5f\u4e0d\u53ef\u80fd\u7ed9\u4f60\u505c\u987f\u4e0b\u6765\u3002\u90a3\u4e48\u5982\u4f55\u8ba9lapply\u8fd0\u884c\u4e2d\u8df3\u8fc7\u62a5\u9519\u7684\u529e\u6cd5\u5462\uff1f<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; R\u8bed\u8a00\u76f8\u5173\u7684\u62a5\u9519\u5904\u7406\u51fd\u6570\u53ef\u89c1\uff1a<\/span>R\u8bed\u8a00-\u5904\u7406\u5f02\u5e38\u503c\u6216\u62a5\u9519\u7684\u4e09\u4e2a\u793a\u4f8b<\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u7528tryCatch\u8df3\u8fc7\uff1a<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n      <strong>[html]<\/strong>&nbsp; view plain<br \/>\n      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n     <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">result<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">tryCatch<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{expr},&nbsp;&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">warning<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">function<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(w)&nbsp;{warning-handler-code},&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">error<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">function<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(e)&nbsp;{&nbsp;error-handler-code},&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">finally<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;{cleanup-code}&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p>   <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u51fa\u73b0warning\u3001error\u65f6\u5019\u600e\u4e48\u5904\u7406\uff0c\u5c31\u53ef\u4ee5\u8df3\u8fc7\u4e86\u3002\u4f8b\u5b50\uff1a<\/span> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n      <strong>[html]<\/strong>&nbsp; view plain<br \/>\n      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n     <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">result<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">tryCatch<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{segmentCN(txt)},&nbsp;&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">warning<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">function<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(w)&nbsp;{\"\u51fa\u8b66\u544a\u5566\"},&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"attribute\" style=\"margin:0px;padding:0px;border:none;color:#FF0000;background-color:inherit;\">error<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">&nbsp;=&nbsp;<\/span><span class=\"attribute-value\" style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,255);background-color:inherit;\">function<\/span><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">(e)&nbsp;{&nbsp;\"\u51fa\u9519\u5566\"},&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;)&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u5206\u8bcd\u65f6\u5019\uff0c\u5bb9\u6613\u56e0\u4e3aLapply\u4e2d\u65ad\u4e4b\u540e\uff0c\u5c31\u4e0d\u4f1a\u8fd0\u884c\u4e86\uff0c\u8fd9\u6837\u529f\u4e8f\u4e00\u7bd1\u6240\u4ee5\u53ef\u4ee5\u7528\u8fd9\u4e2a\u529e\u6cd5\u8df3\u8fc7\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">5\u3001parSapply\/parLapply\u51fd\u6570\u4f7f\u7528\u6280\u5de7<\/span><\/h3>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; &nbsp;\u51fd\u6570\u7684\u5927\u4f53\u7ed3\u6784\u662f\uff1a<\/span><\/p>\n<\/p>\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n      <strong>[html]<\/strong>&nbsp; view plain<br \/>\n      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n     <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">parSapply(cl,x,fun)&nbsp;&nbsp;<\/span><\/span><\/li>\n<\/ol><\/div>\n<p> <br \/>\n   <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u5176\u4e2dcl\u662f\u9884\u5148\u8bbe\u5b9a\u597d\u7684\uff0cx\u662f\u9700\u8981\u5faa\u73af\u7684\u53d8\u91cf\uff0c\u800cfun\u662f\u51fd\u6570\u3002<\/span> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u90a3\u4e48\u4e00\u822c\u6765\u8bf4\uff0cfun\u4e4b\u4e2d\u8981\u4f7f\u7528\u7684\u4efb\u4f55\u5185\u5bb9\u90fd\u9700\u8981\u7528clusterEvalQ\uff08\u5305\uff09\u3001clusterExport\uff08\u53d8\u91cf\uff09\u590d\u5236\u5230\u4e0d\u540c\u7684\u6838\u5fc3\u4e4b\u4e2d\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; &nbsp;\u800cx\u5219\u53ef\u4ee5\u4e0d\u7528\u5e03\u7f6e\u5230\u5168\u5c40\uff0c\u56e0\u4e3a\u4ed6\u662f\u5728\u6e90\u73af\u5883\u4e0b\u8c03\u7528\u51fa\u6765\uff0c\u5e76\u62c6\u5206\u4efb\u52a1\u7684\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:24px;\">\u4e8c\u3001foreach\u5305\u7684\u4f7f\u7528\u65b9\u6cd5<\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">1\u3001\u7b80\u5355\u4f7f\u7528\u6848\u4f8b<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u8bbe\u8ba1<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">foreach<\/code>\u5305\u7684\u601d\u60f3\u53ef\u80fd\u60f3\u8981\u521b\u5efa\u4e00\u4e2alapply\u548cfor\u5faa\u73af\u7684\u6807\u51c6\uff0c\u521d\u59cb\u5316\u7684\u8fc7\u7a0b\u6709\u4e9b\u4e0d\u540c\uff0c\u4f60\u9700\u8981<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">register<\/code>\u6ce8\u518c\u96c6\u7fa4:<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">library(foreach) library(doParallel) cl&lt;-makeCluster(no_cores) registerDoParallel(cl)<\/code><\/pre>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u8981\u8bb0\u5f97\u6700\u540e\u8981\u7ed3\u675f\u96c6\u7fa4\uff08\u4e0d\u662f\u7528<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">stopCluster()<\/code>\uff09\uff1a<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">stopImplicitCluster()<\/code><\/pre>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">foreach\u51fd\u6570\u53ef\u4ee5\u4f7f\u7528\u53c2\u6570<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">.combine<\/code>\u63a7\u5236\u4f60\u6c47\u603b\u7ed3\u679c\u7684\u65b9\u6cd5\uff1a<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">&gt; foreach(exponent = 2:4, .combine = c) %dopar% base^exponent [1] 4 8 16<\/code><\/pre>\n<pre class=\"sourceCode r\" style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code class=\"sourceCode r\" style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">&gt;<span class=\"st\" style=\"margin:0px;padding:0px;\"> <\/span><span class=\"kw\" style=\"margin:0px;padding:0px;\">foreach<\/span>(<span class=\"dt\" style=\"margin:0px;padding:0px;\">exponent =<\/span> <span class=\"dv\" style=\"margin:0px;padding:0px;\">2<\/span>:<span class=\"dv\" style=\"margin:0px;padding:0px;\">4<\/span>, <span class=\"dt\" style=\"margin:0px;padding:0px;\">.combine =<\/span> rbind) %dopar%<span class=\"st\" style=\"margin:0px;padding:0px;\"> <\/span> <span class=\"st\" style=\"margin:0px;padding:0px;\"> <\/span>base^exponent [,<span class=\"dv\" style=\"margin:0px;padding:0px;\">1<\/span>] result<span class=\"fl\" style=\"margin:0px;padding:0px;float:left;\">.1<\/span> <span class=\"dv\" style=\"margin:0px;padding:0px;\">4<\/span> result<span class=\"fl\" style=\"margin:0px;padding:0px;float:left;\">.2<\/span> <span class=\"dv\" style=\"margin:0px;padding:0px;\">8<\/span> result<span class=\"fl\" style=\"margin:0px;padding:0px;float:left;\">.3<\/span> <span class=\"dv\" style=\"margin:0px;padding:0px;\">16<\/span><\/code><\/pre>\n<pre class=\"sourceCode r\" style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code class=\"sourceCode r\" style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\"><span class=\"kw\" style=\"margin:0px;padding:0px;\">foreach<\/span>(<span class=\"dt\" style=\"margin:0px;padding:0px;\">exponent =<\/span> <span class=\"dv\" style=\"margin:0px;padding:0px;\">2<\/span>:<span class=\"dv\" style=\"margin:0px;padding:0px;\">4<\/span>, <span class=\"dt\" style=\"margin:0px;padding:0px;\">.combine =<\/span> list, <span class=\"dt\" style=\"margin:0px;padding:0px;\">.multicombine =<\/span> <span class=\"ot\" style=\"margin:0px;padding:0px;\">TRUE<\/span>) %dopar%<span class=\"st\" style=\"margin:0px;padding:0px;\"> <\/span> <span class=\"st\" style=\"margin:0px;padding:0px;\"> <\/span>base^exponent [[<span class=\"dv\" style=\"margin:0px;padding:0px;\">1<\/span>]] [<span class=\"dv\" style=\"margin:0px;padding:0px;\">1<\/span>] <span class=\"dv\" style=\"margin:0px;padding:0px;\">4<\/span> [[<span class=\"dv\" style=\"margin:0px;padding:0px;\">2<\/span>]] [<span class=\"dv\" style=\"margin:0px;padding:0px;\">1<\/span>] <span class=\"dv\" style=\"margin:0px;padding:0px;\">8<\/span> [[<span class=\"dv\" style=\"margin:0px;padding:0px;\">3<\/span>]] [<span class=\"dv\" style=\"margin:0px;padding:0px;\">1<\/span>] <span class=\"dv\" style=\"margin:0px;padding:0px;\">16<\/span><\/code><\/pre>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u6ce8\u610f\u5230\u6700\u540elist\u7684combine\u65b9\u6cd5\u662f\u9ed8\u8ba4\u7684\u3002\u5728\u8fd9\u4e2a\u4f8b\u5b50\u4e2d\u7528\u5230\u4e00\u4e2a<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">.multicombine<\/code>\u53c2\u6570\uff0c\u4ed6\u53ef\u4ee5\u5e2e\u52a9\u4f60\u907f\u514d\u5d4c\u5957\u5217\u8868\u3002\u6bd4\u5982\u8bf4<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">list(list(result.1, result.2), result.3)<\/code>&nbsp;:<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">&gt; foreach(exponent = 2:4, .combine = list) %dopar% base^exponent [[1]] [[1]][[1]] [1] 4 [[1]][[2]] [1] 8 [[2]] [1] 16<\/code><\/pre>\n<h5 style=\"font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';margin-top:10px;margin-bottom:10px;padding:0px;font-weight:500;color:rgb(51,51,51);font-size:18px;line-height:1.1;\"><span style=\"margin:0px;padding:0px;line-height:1.1;\"><br \/><\/span><\/h5>\n<h5 style=\"font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';margin-top:10px;margin-bottom:10px;padding:0px;font-weight:500;color:rgb(51,51,51);font-size:18px;line-height:1.1;\"><span style=\"margin:0px;padding:0px;line-height:1.1;\">2\u3001\u53d8\u91cf\u4f5c\u7528\u57df<\/span><\/h5>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u5728foreach\u4e2d\uff0c\u53d8\u91cf\u4f5c\u7528\u57df\u6709\u4e9b\u4e0d\u540c\uff0c\u5b83\u4f1a\u81ea\u52a8\u52a0\u8f7d\u672c\u5730\u7684\u73af\u5883\u5230\u51fd\u6570\u4e2d\uff1a<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">&gt; base &lt;- 2 &gt; cl&lt;-makeCluster(2) &gt; registerDoParallel(cl) &gt; foreach(exponent = 2:4, .combine = c) %dopar% base^exponent stopCluster(cl) [1] 4 8 16<\/code><\/pre>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u4f46\u662f\uff0c\u5bf9\u4e8e\u7236\u73af\u5883\u7684\u53d8\u91cf\u5219\u4e0d\u4f1a\u52a0\u8f7d\uff0c\u4ee5\u4e0b\u8fd9\u4e2a\u4f8b\u5b50\u5c31\u4f1a\u629b\u51fa\u9519\u8bef\uff1a<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">test &lt;- function (exponent) { foreach(exponent = 2:4, .combine = c) %dopar% base^exponent } test() Error in base^exponent : task 1 failed - \"object 'base' not found\" <\/code><\/pre>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u4e3a\u89e3\u51b3\u8fd9\u4e2a\u95ee\u9898\u4f60\u53ef\u4ee5\u4f7f\u7528<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">.export<\/code>\u8fd9\u4e2a\u53c2\u6570\u800c\u4e0d\u9700\u8981\u4f7f\u7528<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">clusterExport<\/code>\u3002\u6ce8\u610f\u7684\u662f\uff0c\u4ed6\u53ef\u4ee5\u52a0\u8f7d\u6700\u7ec8\u7248\u672c\u7684\u53d8\u91cf\uff0c\u5728\u51fd\u6570\u8fd0\u884c\u524d\uff0c\u53d8\u91cf\u90fd\u662f\u53ef\u4ee5\u6539\u53d8\u7684\uff1a<\/p>\n<pre style=\"margin-bottom:10px;padding:9.5px;background-color:rgb(245,245,245);font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:13px;line-height:1.42857143;color:rgb(51,51,51);white-space:pre-wrap;border:1px solid rgb(204,204,204);\"><code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;color:inherit;background-color:transparent;\">base &lt;- 2 cl&lt;-makeCluster(2) registerDoParallel(cl) base &lt;- 4 test &lt;- function (exponent) { foreach(exponent = 2:4, .combine = c, .export = \"base\") %dopar% base^exponent } test() stopCluster(cl) [1] 4 8 16<\/code><\/pre>\n<p style=\"margin-bottom:10px;color:rgb(51,51,51);line-height:30px;text-indent:2em;font-family:Helvetica, '\u5fae\u8f6f\u96c5\u9ed1', '\u65b9\u6b63\u5170\u4ead\u9ed1', '\u9ed1\u4f53';\">\u76f8\u4f3c\u7684\u4f60\u53ef\u4ee5\u4f7f\u7528<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">.packages<\/code>\u53c2\u6570\u6765\u52a0\u8f7d\u5305,\u6bd4\u5982\u8bf4\uff1a<code style=\"font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:14.3999996185303px;line-height:22px;padding:2px 4px;\">.packages = c(\"rms\", \"mice\")<\/code><\/p>\n<p> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:24px;\">\u4e09\u3001SupR<\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, 'Hiragino Sans GB', 'Microsoft YaHei', '\u5fae\u8f6f\u96c5\u9ed1', Arial, sans-serif;line-height:28.7999992370605px;white-space:pre-wrap;\"> \u901a\u8fc7\u5bf9\u73b0\u6709R \u5185\u6838\u7684\u6539\u8fdb\u5b9e\u73b0\u5728\u5355\u673a\u4e0a\u7684\u591a\u7ebf\u7a0b\u548c\u5728\u96c6\u7fa4\u4e0a\u7684\u5206\u5e03\u5f0f\u8ba1\u7b97\u529f\u80fd\u3002SupR\u76ee\u524d\u4ecd\u5904\u5728\u5185\u90e8\u8bd5\u7528\u548c\u8865\u5145\u5b8c\u5584\u9636\u6bb5\u3002<\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><img decoding=\"async\" src=\"https:\/\/img-blog.csdn.net\/20161107180145341\" =\"\" =\"\" alt=\"droptable\u4e0etruncatetable_droptable\u4e0etruncatetable (https:\/\/mushiming.com\/)  \u7b2c1\u5f20\" title=\"droptable\u4e0etruncatetable_droptable\u4e0etruncatetable  \u7b2c1\u5f20-\u7a46\u4e16\u660e\u535a\u5ba2\" ><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; &nbsp;\u636e\u8bf4supR\u5f88\u597d\u7528\uff0c\u800c\u4e14\u5c0f\u8c61\u5b66\u9662\u7684\u8bb2\u5e08\uff08<span style=\"margin:0px;padding:0px;color:rgb(97,97,97);font-family:'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\u5fae\u8f6f\u96c5\u9ed1', Arial, sans-serif;font-size:14px;line-height:20px;\"><span style=\"margin:0px;padding:0px;font-size:11pt;font-family:'\u5fae\u8f6f\u96c5\u9ed1', sans-serif;color:rgb(51,51,51);\">\u6e38\u7693\u9e9f<\/span><\/span>\uff09\u5df2\u7ecf\u5f00\u59cb\u6559\u6388\u8fd9\u4e2a\u7cfb\u7edf\u7684\u4f7f\u7528\u65b9\u6cd5\uff0c\u633a\u597d\u7528\u7684\u3002<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:24px;\">\u56db\u3001\u5185\u5b58\u7ba1\u7406<\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\">\u65b9\u6cd5\u6709\u4e09\uff1a<\/span><br style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\"><span style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\">&nbsp; &nbsp; &nbsp; \u4e00\u3001\u5347\u7ea7\u786c\u4ef6<\/span><br style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\"><span style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\">&nbsp; &nbsp; &nbsp; \u4e8c\u3001\u6539\u8fdb\u7b97\u6cd5<\/span><br style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\"><span style=\"margin:0px;padding:0px;color:rgb(51,51,51);line-height:27px;\">&nbsp; &nbsp; &nbsp; \u4e09\u3001\u4fee\u6539\u64cd\u4f5c\u7cfb\u7edf\u5206\u914d\u7ed9R\u7684\u5185\u5b58\u4e0a\u9650, memory.size(T)\u67e5\u770b\u5df2\u5206\u914d\u5185\u5b58&nbsp;<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<p style=\"margin-bottom:0px;font-size:15px;color:rgb(85,85,85);line-height:35px;font-family:'microsoft yahei';\">\n<div class=\"dp-highlighter bg_html\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n      <strong>[html]<\/strong>&nbsp; view plain<br \/>\n      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n     <\/div>\n<\/p><\/div>\n<ol start=\"1\" class=\"dp-xml\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">memory.size(F)#\u67e5\u770b\u5df2\u4f7f\u7528\u5185\u5b58&nbsp;&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">memory.limit()#\u67e5\u770b\u5185\u5b58\u4e0a\u9650&nbsp;&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">object.size()#\u770b\u6bcf\u4e2a\u53d8\u91cf\u5360\u591a\u5927\u5185\u5b58\u3002&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">memory.size()#\u67e5\u770b\u73b0\u5728\u7684work&nbsp;space\u7684\u5185\u5b58\u4f7f\u7528&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">memory.limit()#\u67e5\u770b\u7cfb\u7edf\u89c4\u5b9a\u7684\u5185\u5b58\u4f7f\u7528\u4e0a\u9650\u3002\u5982\u679c\u73b0\u5728\u7684\u5185\u5b58\u4e0a\u9650\u4e0d\u591f\u7528\uff0c\u53ef\u4ee5\u901a\u8fc7memory.limit(newLimit)\u66f4\u6539\u5230\u4e00\u4e2a\u65b0\u7684\u4e0a\u9650\u3002\u6ce8\u610f\uff0c\u572832\u4f4d\u7684R\u4e2d\uff0c\u5c01\u9876\u4e0a\u9650\u4e3a4G\uff0c\u65e0\u6cd5\u5728\u4e00\u4e2a\u7a0b\u5e8f\u4e0a\u4f7f\u7528\u8d85\u8fc74G&nbsp;\uff08\u6570\u4f4d\u4e0a\u9650\uff09\u3002\u8fd9\u79cd\u65f6\u5019\uff0c\u53ef\u4ee5\u8003\u8651\u4f7f\u752864\u4f4d\u7684\u7248\u672c\u3002&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p>\u8be6\u60c5\u770b\uff1a R\u8bed\u8a00\ufe31\u5927\u6570\u636e\u96c6\u4e0b\u8fd0\u884c\u5185\u5b58\u7ba1\u7406&nbsp; &nbsp;\u4ee5\u53ca &nbsp; R\u8bed\u8a00\u4e4b\u5185\u5b58\u7ba1\u7406 <\/p>\n<p> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"margin:0px;padding:0px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h2 style=\"padding:0px;text-align:center;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:24px;\">\u5e94\u7528\u4e00\uff1a\u4f7f\u7528parallel\u5305\u65f6\uff0c\u80fd\u4e0d\u80fdclusterExport\u6574\u4e2a\u51fd\u6570\u5462\uff1f<\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><br \/><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><br \/><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">&nbsp; &nbsp; &nbsp; R\u8bed\u8a00\u5728\u4f7f\u7528Parallel\u65f6\u5019\uff0c\u4f1a\u51fa\u73b0\u8fd9\u6837\u7684\u7591\u95ee\uff0c\u4e00\u4e9b\u4e1c\u897f\u90fd\u9700\u8981\u5e7f\u64ad\u7ed9\u4e0d\u540c\u7684\u6838\u5fc3\uff0c\u90a3\u4e48\u5728clusterExport\u6b65\u9aa4\u600e\u4e48\u529e\u5462\uff1f\u80fd\u4e0d\u80fd<span style=\"margin:0px;padding:0px;\">clusterExport\u4e00\u6574\u4e2a\u51fd\u6570\uff1f\u7136\u540e\u76f4\u63a5parLapply\u5462\uff1f<\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">&nbsp; &nbsp; &nbsp; \u7b54\u6848\u5426\u5b9a\u7684\u3002\u7b14\u8005\u5728\u7528\u7684\u65f6\u5019\uff0c\u600e\u4e48\u6837\u90fd\u4e0d\u80fd\u628a\u6574\u4e2a\u51fd\u6570\u52a0\u8f7d\u8fdb\u53bb\uff0c\u6240\u4ee5\u53ea\u80fd\u53e6\u60f3\u529e\u6cd5\u3002<\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><span style=\"margin:0px;padding:0px;\">&nbsp; &nbsp; &nbsp; \u65e2\u7136\u4e0d\u80fd<span style=\"margin:0px;padding:0px;\">clusterExport\u6574\u4e2a\u51fd\u6570\uff0c\u90a3\u5c31\u53ea\u80fd\u6539\u9020\u6211\u4eec\u7684\u51fd\u6570\u53bb\u9002\u5e94parallel\u5305\u4e86\u3002<\/span><\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">&nbsp; &nbsp; &nbsp; \u6765\u770b\u51e0\u4e2a\u51fd\u6570\u201c\u88ab\u201d\u6539\u9020\u7684\u4f8b\u5b50\uff0c\u4e00\u822c\u6765\u8bf4\u6709\u4e24\u4e2a\u529e\u6cd5\uff1a<\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><br \/><\/span><\/span><\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:18px;\">1\u3001\u65b9\u6cd5\u4e00\uff1a\u901a\u8fc7.GlobalEnv\u5e7f\u64ad\u6210\u5168\u5c40\u53d8\u91cf<\/span><\/h3>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><span style=\"margin:0px;padding:0px;\"><\/span><\/span><\/span><\/p>\n<div class=\"dp-highlighter bg_plain\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n      <strong>[plain]<\/strong>&nbsp; view plain<br \/>\n      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n     <\/div>\n<\/p><\/div>\n<ol start=\"1\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">clusterExport(cl=cl,&nbsp;varlist=c(\"text.var\",&nbsp;\"ntv\",&nbsp;\"gc.rate\",&nbsp;\"pos\"),&nbsp;envir=environment())&nbsp;&nbsp;<\/span><\/span><\/li>\n<\/ol><\/div>\n<p>&nbsp; &nbsp; &nbsp; \u5728\u51fd\u6570\u5bfc\u5165\u7684\u65f6\u5019\uff0c\u52a0\u5165envir\u53d8\u91cf\u8ba9\u5176\u5e7f\u64ad\u7ed9\u4e0d\u540c\u7684\u6838\u5fc3\uff0c\u8fd9\u4e2a\u53ef\u4ee5\u653e\u5728\u51fd\u6570\u4e4b\u4e2d\u6765\u4f7f\u7528\u3002 <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><br \/><\/span><\/span><\/p>\n<h3 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">2\u3001\u65b9\u6cd5\u4e8c\uff1a\u628aparLapply\u5d4c\u5957\u8fdb\u51fd\u6570\u4e4b\u4e2d<\/span><\/span><\/h3>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\"><span style=\"margin:0px;padding:0px;\"><\/span><\/span><\/span><\/p>\n<div class=\"dp-highlighter bg_plain\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n      <strong>[plain]<\/strong>&nbsp; view plain<br \/>\n      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n     <\/div>\n<\/p><\/div>\n<ol start=\"1\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">par.test&nbsp;&lt;-&nbsp;function(text.var,&nbsp;gc.rate=10){&nbsp;&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;require(parallel)&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;pos&nbsp;&lt;-&nbsp;&nbsp;function(i)&nbsp;{&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;paste(sapply(strsplit(tolower(i),&nbsp;\"&nbsp;\"),&nbsp;nchar),&nbsp;collapse=\"&nbsp;|&nbsp;\")&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;cl&nbsp;&lt;-&nbsp;makeCluster(mc&nbsp;&lt;-&nbsp;getOption(\"cl.cores\",&nbsp;4))&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;parLapply(cl,&nbsp;text.var,&nbsp;function(text.vari,&nbsp;gc.rate,&nbsp;pos)&nbsp;{&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x&nbsp;&lt;-&nbsp;pos(text.vari)&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(i%%gc.rate==0)&nbsp;gc()&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;x&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;gc.rate,&nbsp;pos)&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">}&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p>&nbsp; &nbsp; &nbsp; &nbsp;\u53ef\u4ee5\u770b\u5230\u7684\u8fd9\u4e2a \u4f8b\u5b50\uff0c\u5c31\u662f\u628a\u5185\u5bb9\u5d4c\u5957\u5230parLapply\u4e4b\u4e2d\u4e86\u3002\u540c\u65f6\u4e5f\u53ef\u4ee5\u5b66\u4e60\u5230\uff0cparLapply\u4f7f\u7528\u65b9\u6cd5\u4e5f\u5f88\u4e0d\u9519\uff0c\u4e5f\u53ef\u4ee5\u5b66\u4e60\u4e00\u4e0b\u3002 <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u518d\u6765\u770b\u4e00\u4e2a\u4f8b\u5b50\uff1a<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<div class=\"dp-highlighter bg_plain\" style=\"margin:0px 0px 24px;padding:1px 0px 0px;font-family:Consolas, 'Courier New', Courier, mono, serif;font-size:12px;background-color:rgb(231,229,220);width:772.1875px;text-align:left;\">\n<div class=\"bar\" style=\"margin:0px;padding:0px 0px 0px 45px;\">\n<div class=\"tools\" style=\"margin:0px;padding:3px 8px 10px 10px;font-size:9px;line-height:normal;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#C0C0C0;background-color:rgb(248,248,248);border-left-width:3px;border-left-style:solid;border-left-color:rgb(108,226,108);border-right-width:1px;border-right-style:solid;border-right-color:rgb(231,229,220);\">\n      <strong>[plain]<\/strong>&nbsp; view plain<br \/>\n      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\">&nbsp;copy<\/span> <\/p>\n<div style=\"margin:0px;padding:0px;width:16px;height:16px;\"><\/div>\n<p>      <span class=\"tracking-ad\" style=\"margin:0px;padding:0px;\"><\/span>\n     <\/div>\n<\/p><\/div>\n<ol start=\"1\" style=\"border-right-width:1px;border-style:none solid none none;border-right-color:rgb(231,229,220);background-color:rgb(255,255,255);color:rgb(92,92,92);\">\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\"><span style=\"margin:0px;padding:0px;border:none;background-color:inherit;\">mainFunction&nbsp;&lt;-&nbsp;function(cl)&nbsp;{&nbsp;&nbsp;<\/span><\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;fa&nbsp;&lt;-&nbsp;function(x)&nbsp;fb(x)&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;fb&nbsp;&lt;-&nbsp;function(x)&nbsp;fc(x)&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;fc&nbsp;&lt;-&nbsp;function(x)&nbsp;x&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;y&nbsp;&lt;-&nbsp;7&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;workerFunction&nbsp;&lt;-&nbsp;function(i)&nbsp;{&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;do.call(functionNames[[i]],&nbsp;list(y))&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;environment(workerFunction)&nbsp;&lt;-&nbsp;.GlobalEnv&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;environment(fa)&nbsp;&lt;-&nbsp;.GlobalEnv&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;environment(fb)&nbsp;&lt;-&nbsp;.GlobalEnv&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;environment(fc)&nbsp;&lt;-&nbsp;.GlobalEnv&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;functionNames&nbsp;&lt;-&nbsp;c(\"fa\",&nbsp;\"fb\",&nbsp;\"fc\")&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;clusterExport(cl,&nbsp;varlist=c(\"functionNames\",&nbsp;functionNames,&nbsp;\"y\"),&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;envir=environment())&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;&nbsp;&nbsp;parLapply(cl,&nbsp;seq_along(functionNames),&nbsp;workerFunction)&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">}&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">library(parallel)&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">cl&nbsp;&lt;-&nbsp;makeCluster(detectCores())&nbsp;&nbsp;<\/span><\/li>\n<li class=\"alt\" style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);color:inherit;line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">mainFunction(cl)&nbsp;&nbsp;<\/span><\/li>\n<li style=\"list-style-position:outside;border-left-width:3px;border-style:none none none solid;border-left-color:rgb(108,226,108);background-color:rgb(248,248,248);line-height:18px;margin-right:0px;margin-bottom:0px;padding:0px 3px 0px 10px;\"><span style=\"margin:0px;padding:0px;border:none;color:rgb(0,0,0);background-color:inherit;\">stopCluster(cl)&nbsp;&nbsp;<\/span><\/li>\n<\/ol><\/div>\n<p> <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><\/p>\n<h2 style=\"padding:0px;text-align:center;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:24px;\">\u5e94\u7528\u4e8c\uff1a\u5728\u4f7f\u7528parallel\u5305\u65f6\uff0c\u62a5\u9519\uff1aError in unserialize(node$con) : error reading from connection<\/span><\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u5728R\u8bed\u8a00\u4e2d\u4f7f\u7528\u5e76\u884c\u7b97\u6cd5\u7684\u65f6\u5019\uff0c\u4f1a\u51fa\u73b0\u62a5\u9519\uff0c\u65e0\u6cd5\u8fde\u63a5\u5230\u6838\u5fc3\uff0c\u5373\u4f7f\u5728\u672c\u6765\u8fde\u63a5\u4e0a\u7684\u65f6\u5019\u3002\u901a\u8fc7\u67e5\u9605\u6587\u732e\u770b\u5230\u4e86\uff0c<span style=\"margin:0px;padding:0px;color:rgb(255,0,0);\"><span style=\"font-weight:700;\">\u8fd9\u662f\u56e0\u4e3a\u201c\u8c03\u7528\u6838\u5fc3\u6570--\u8ba1\u7b97\u673a\u5185\u5b58\u201d\u7684\u4e0d\u5339\u914d\u9020\u6210\u7684\u3002<\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u5982\u679c\u4f60\u7684\u6570\u636e\u96c6\u5f88\u5927\uff0c\u8c03\u7528\u4e86\u5f88\u591a\u6838\u5fc3\uff0c\u90a3\u4e48\u4f60\u7684\u8ba1\u7b97\u673a\u5185\u5b58\u5982\u679c\u4e0d\u591f\u5339\u914d\uff0c\u5c31\u4f1a\u51fa\u73b0\u8fde\u63a5\u4e0d\u4e0a\u7684\u4e0d\u9519\uff0c\u751a\u81f3\u8fd8\u51fa\u73b0\u5361\u673a\uff0c\u4e00\u52a8\u4e0d\u52a8\u7684\u60c5\u51b5\uff08\u5f53\u7136\uff0c\u53ea\u8981\u8010\u5fc3\u7b49\u5f85\uff0c\u5176\u5b9e\u4ed6\u8fd8\u662f\u4f1a\u7ee7\u7eed\u8fd0\u884c\u7684...\u7b49\u5f85\u7684\u65f6\u5019\u4f1a\u6709\u70b9\u957f\uff09<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"font-weight:700;\">\u89e3\u51b3\u529e\u6cd5\u4e00\uff1a\u8c03\u7528<span style=\"margin:0px;padding:0px;\">FORK\uff0cwindow\u4e0d\u80fd...<\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; FORK\u9002\u7528unix\/max\uff0c\u5b9e\u73b0\u5185\u5b58\u5171\u4eab\u4ee5\u53ca\u8282\u7701\u5185\u5b58\uff0c\u5927\u6570\u636e\u73af\u5883\u4e0b\u5185\u5b58\u95ee\u9898\u62a5\u9519\u5c11<br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; PSOCK\u9002\u7528\u6240\u6709\uff08\u4e00\u822cwindow\u90fd\u662f\u8fd9\u4e2a\uff09<\/span><\/p>\n<p>&nbsp; &nbsp; &nbsp; \u4e0d\u8fc7\u8c03\u7528FORK\u4e5f\u8fd8\u662f\u6cbb\u6807\u4e0d\u6cbb\u672c\u3002 <\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><span style=\"font-weight:700;\">\u89e3\u51b3\u529e\u6cd5\u4e8c\uff1a\u5206\u5f00\u5e76\u884c\uff0c\u5c0f\u6b65\u8fed\u4ee3<\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">&nbsp; &nbsp; &nbsp; \u8b6c\u598210\u4e07\u6570\u636e\uff0c\u90a3\u4e48\u5c31\u201c2\u4e07+<span style=\"margin:0px;padding:0px;\">2\u4e07+<\/span><span style=\"margin:0px;padding:0px;\">2\u4e07+<\/span><span style=\"margin:0px;padding:0px;\">2\u4e07+<\/span><span style=\"margin:0px;padding:0px;\">2\u4e07<\/span>\u201d\u7684\u8dd1\uff0c\u5982\u679c\u8fd8\u51fa\u73b0\u8131\u673a\uff0c\u5c31\u7528\u4e4b\u524d<span style=\"margin:0px;padding:0px;\">tryCatch\u8df3\u8fc7\uff0c\u8ba9\u635f\u5931\u964d\u4f4e\u5230\u6700\u5c0f\u3002<\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:18px;\">&nbsp; &nbsp; &nbsp; \u6700\u597d\u7684\u529e\u6cd5\u4e86\u3002<\/span><\/span><\/p>\n<p><\/p>\n<p><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u53c2\u8003\u6587\u732e\uff1a<span style=\"margin:0px;padding:0px;line-height:1.3em;\">How-to go parallel in R \u2013 basics + tips<\/span><\/span><\/p>\n<p><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\">\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014<\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';font-size:18px;\"><br \/><\/span><\/p>\n<h2 style=\"padding:0px;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';font-size:24px;\">\u53c2\u8003\u6587\u732e<\/span><\/h2>\n<p><span style=\"margin:0px;padding:0px;text-align:center;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\"><br \/><\/span><\/span><\/span><\/p>\n<p><span style=\"margin:0px;padding:0px;text-align:center;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">1\u3001R\u8bed\u8a00\u5e76\u884c\u5316\u57fa\u7840\u4e0e\u63d0\u9ad8<\/span><\/span><\/span><\/p>\n<\/p>\n<h2 class=\"entry-title\" style=\"margin-top:0px;margin-bottom:5px;padding:0px;clear:both;\"><span style=\"margin:0px;padding:0px;font-weight:400;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">2\u3001R\u4e0e\u5e76\u884c\u8ba1\u7b97<\/span><\/span><\/h2>\n<\/p>\n<p style=\"margin-bottom:0px;line-height:35px;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">3\u3001sparklyr\u5305\uff1a\u5b9e\u73b0Spark\u4e0eR\u7684\u63a5\u53e3\uff0c\u4f1a\u7528dplyr\u5c31\u80fd\u73a9Spark<\/span><\/span><\/p>\n<p style=\"margin-bottom:0px;line-height:35px;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">4\u3001Sparklyr\u4e0eDocker\u7684\u63a8\u8350\u7cfb\u7edf\u5b9e\u6218<br \/><\/span><\/span><\/p>\n<p style=\"margin-bottom:0px;line-height:35px;\">\n<p style=\"margin-bottom:0px;line-height:35px;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';color:rgb(0,0,0);\"><span style=\"margin:0px;padding:0px;font-size:14px;\">5\u3001R\u8bed\u8a00\ufe31H2o\u6df1\u5ea6\u5b66\u4e60\u7684\u4e00\u4e9bR\u8bed\u8a00\u5b9e\u8df5\u2014\u2014H2o\u5305<\/span><\/span><\/p>\n<p style=\"margin-bottom:0px;line-height:35px;\">\n<p>   <span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">6\u3001R\u7528\u6237\u7684\u798f\u97f3\ufe31TensorFlow\uff1aTensorFlow\u7684R\u63a5\u53e3<span style=\"margin:0px;padding:0px;line-height:35px;\"><\/span><\/span><\/span> <\/p>\n<p style=\"margin-bottom:0px;line-height:35px;\"><span class=\"link_title\" style=\"margin:0px;padding:0px;\"><span style=\"margin:0px;padding:0px;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">7\u3001mxnet\uff1a\u7ed3\u5408R\u4e0eGPU\u52a0\u901f\u6df1\u5ea6\u5b66\u4e60<\/span><\/span><\/span><\/span><\/p>\n<p style=\"margin-bottom:0px;line-height:35px;\"><span style=\"margin:0px;padding:0px;font-family:'Microsoft YaHei';\"><span style=\"margin:0px;padding:0px;font-size:14px;\">8\u3001\u788e\u7247\ufe31R\u8bed\u8a00\u4e0e\u6df1\u5ea6\u5b66\u4e60<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"article_copyright\" style=\"margin:-10px 0px 0px;padding:10px 20px 30px 30px;font-size:14px;color:rgb(120,128,135);clear:both;background-color:rgb(255,255,255);\">\n   \u7248\u6743\u58f0\u660e\uff1a\u672c\u6587\u4e3a\u535a\u4e3b\u539f\u521b\u6587\u7ae0\uff0c\u8f6c\u8f7d\u8bf7\u6ce8\u660e\u6765\u6e90\u201c\u7d20\u8d28\u4e91\u535a\u5ba2\u201d\uff0c\u8c22\u8c22\u5408\u4f5c\uff01\uff01\u5fae\u4fe1\u516c\u4f17\u53f7\uff1a\u7d20\u8d28\u4e91\u7b14\u8bb0 https:\/\/blog.csdn.net\/sinat_\/article\/details\/\n <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"droptable\u4e0etruncatetable_droptable\u4e0etruncatetable\u7ec8\u4e8e\u5f00\u59cb\u653b\u514b\u5e76\u884c\u8fd9\u4e00\u5757\u4e86\uff0c\u6709\u70b9\u5c0f\u5174\u594b\uff0c\u6765\u770b\u770b\u7f51\u7edc\u4e0aR\u8bed\u8a00\u5e76\u884c\u529e\u6cd5\u6709\u54ea...","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"_links":{"self":[{"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/posts\/6071"}],"collection":[{"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/comments?post=6071"}],"version-history":[{"count":0,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/posts\/6071\/revisions"}],"wp:attachment":[{"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/media?parent=6071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/categories?post=6071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mushiming.com\/wp-json\/wp\/v2\/tags?post=6071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}