登录 立即注册

找到2061个回复 (用户: 老虎会游泳)

老虎会游泳 9楼回复 兲蛋求助老虎求助 (2023-05-03//)

@咯叽,那就可能是214GB748MB
200\times1024^{3}\div1000^{3}=214.7483648

老虎会游泳 7楼回复 兲蛋求助老虎求助 (2023-05-03//)

@希望自己长胖胖,我也找不到,可能被楼主删了

老虎会游泳 5楼回复 兲蛋求助老虎求助 (2023-05-02//)

@兲蛋

{$uinfo=userinfo::getInstance()}
{$tmp=$uinfo->uid($tMeta.usera)}
{$uinfo->name}
老虎会游泳 2楼回复 兲蛋求助老虎求助 (2023-05-02//)

@兲蛋,$tMeta = $bbs->topicMeta($tid, 'title,read_count,uid,ctime,mtime,essence,locked,review,level,access,usera');

老虎会游泳 1楼回复 希望自己长胖胖Fedora37已经够好了,没想到38更是全面更好用!。 (2023-04-30//)

👏👏👏

老虎会游泳 1楼回复 七月有没有不忙的大佬帮个忙 (2023-04-28//)

@七月,用什么编程语言,运行在什么地方

老虎会游泳 31楼回复 echo醉老仙问一个js分割数组的问题, (2023-04-26//)

我们手动粘贴结果给它也有类似的效果。

在这个过程中,人类和机器的地位似乎反转了——机器成了拥有主观能动性的那一方,而人类成了它的调试器;机器成了完成创造性工作的那一方,而人类只是简单的提供客观事实(运行结果)。

老虎会游泳 30楼回复 echo醉老仙问一个js分割数组的问题, (2023-04-26//)

所以如果GPT能装上插件真正运行代码查看结果,它应该就能和人类程序员一样进行调试和错误修复了。

我们手动粘贴结果给它也有类似的效果。

老虎会游泳 29楼回复 echo醉老仙问一个js分割数组的问题, (2023-04-26//)

@echo醉老仙,它其实并没有运行代码,只是“凭感觉”写出“预想”的结果。所以它得到的结果和人类凭感觉写的差不多。

比如在这个案例中,GPT就把两个很相似但并不一样的字符串看成一样了,和人类的表现相同:

https://hu60.cn/q.php/bbs.topic.104384.html#nav

老虎会游泳 27楼回复 echo醉老仙问一个js分割数组的问题, (2023-04-26//)

看起来GPT的方法是每次都重新评估接下来该怎么分。最开始拿走3个,然后就会发现再拿3个不够分,就改成拿2个。
这应该是很好的方法,不过我没想到。

老虎会游泳 26楼回复 echo醉老仙问一个js分割数组的问题, (2023-04-26//)

而且“把M个元素均匀分成N份”这个问题比想象中的难很多,我其实想不到简单的解决方案。

老虎会游泳 25楼回复 echo醉老仙问一个js分割数组的问题, (2023-04-26//)

看起来GPT给的答案确实挺好的:
图片.png(25.8 KB)

老虎会游泳 24楼回复 echo醉老仙问一个js分割数组的问题, (2023-04-26//)

23楼不好,12个分不均匀
图片.png(14.04 KB)

老虎会游泳 23楼回复 echo醉老仙问一个js分割数组的问题, (2023-04-26//)

@echo醉老仙,以下是一个真的能分成5份的代码,它会把多余的元素放在末尾:

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11];
let n = 5;

let partSize = Math.floor(arr.length / n);
for (let i=1; arr.length > 0; i++) {
    if (i == n) {
        partSize = arr.length;
    }
    console.log(arr.splice(0, partSize)); 
}

图片.png(12.95 KB)

老虎会游泳 22楼回复 echo醉老仙问一个js分割数组的问题, (2023-04-26//)

@echo醉老仙

它不会验证是否正确,只能机械的给出答案

说起来,我确实亲自运行了我这个代码(和GPT给的逻辑一样),而且还运行了好几次,但我没有意识到它只分了4份,根本不符合要求,所以我也直接发出来了。

可以这么说,除了编造错误结果这一点不一样之外,GPT和我具有一致的行为逻辑

var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11];
console.log(arrayParts(arr, 5));

function arrayParts(arr, n) {
    var result = [];
    var partSize = Math.ceil(arr.length / n); 
    for (var i = 0; i < arr.length; i += partSize) {
        result.push(arr.slice(i, i + partSize));
    }
    return result;
}
老虎会游泳 20楼回复 echo醉老仙问一个js分割数组的问题, (2023-04-26//)

@echo醉老仙,我才发现,我和ChatGPT陷入了完全相同的逻辑陷阱。

把11个数分成均匀的5份是需要让其中一份有3个,其他有2个。

按3个分只能分4份。

按2个分会分出6份。

老虎会游泳 17楼回复 echo醉老仙问一个js分割数组的问题, (2023-04-26//)

@echo醉老仙,如果想用splice

var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]; 

var partSize = Math.ceil(arr.length / 5); 
while (arr.length > 0) {
   console.log(arr.splice(0, partSize)); 
}
老虎会游泳 16楼回复 echo醉老仙问一个js分割数组的问题, (2023-04-26//)

@echo醉老仙,不好意思我看错了,slicesplice是两个不同的函数。所以只要这样就行了:

var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11];
console.log(arrayParts(arr, 5));

function arrayParts(arr, n) {
    var result = [];
    var partSize = Math.ceil(arr.length / n); 
    for (var i = 0; i < arr.length; i += partSize) {
        result.push(arr.slice(i, i + partSize));
    }
    return result;
}
老虎会游泳 3楼回复 echo醉老仙问一个js分割数组的问题, (2023-04-26//)

@echo醉老仙,你首先需要描述你的目标,输入是什么,想得到的输出是什么,然后别人才能回答。

展示效果不佳的代码并不能让人推测出你的目标。

老虎会游泳 23楼回复 张小强科大讯飞gpt (2023-04-26//)

@TabKey9,看起来GPT和文心一言都通过测试了

下一页 上一页 (16 / 104页)

11月1日 12:23 星期五

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1