首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

你的 Python 代码够不够 Pythonic?

在我最开始用 Python 时,我还不知道 Pythonic 这个词,直到多年前一位资深的程序员在给我培训的时候提到了项目中有一些代码不够 Pythonic,需要重构。...根据语境,我理解他的意思:就是 Python 的代码没有按照 Python 的方式来写。 什么是 Pythonic 充分利用 Python 语言的特性来产生清晰、简洁和可维护的代码。...另外,去了解 Python Built-in Functions[1],而不是重新造轮子。...只要打开 Python 控制台,输入 import this,你就能看到: C:\Users\xshen>python Python 3.8.6 (tags/v3.8.6:db45529, Sep 23...对了,在我读过的所有 Python 书籍里《Python Cookbook》是我觉得最好的一本。我把它放在了百度网盘里,后台回复 python 可获取下载链接。

35820

学数学,要“直觉”还是要“严谨”?

我们发现一些应该成立的结论是直觉,能不能够构建逻辑体系来完备地说明,是严谨。 那作为数学的学习和科学素养的培养,是直觉重要还是严谨重要呢?它们分别有什么特点? 什么是数学直觉和严谨? 首先看直觉。...它们虽然没有数学符号化的严谨,但是口口相传,一直没出问题,在不要求那么严谨的日常生活中,反而是最可行的方法。 那严谨的数学来看,排列是什么呢?其实所谓的排列,在数学上可以有两种结构来表达。...这便是严谨的数理逻辑给人类的伟大贡献。...这等严谨的逻辑正是数理逻辑,只有是非,没有对错和优劣,这个世界的思考足够纯粹和安全。...世界上哪有什么直觉和灵感,都是热爱基础上的千锤百炼,至于严谨到数学的级别,那是自然而然的产物。 共勉。

75210

再谈“炼金术”:可以使用不严谨的方法,但拒绝不严谨的评估方法

今天,同样结果的论文将无法出版,因为图片看起来不够漂亮。Wasserstein GAN(WGAN)的想法不错,无需去看实验结果。...可以使用不严谨的方法 但不能使用不严谨的评估方法 就我而言,我也习惯了使用不严谨的方法,或者理论框架不完善或不存在的方法。但是, 任何人都不应该对那些评价体系不严谨的论文感到满意。...在我看来,有关GAN的论文大多向我们展示了一些漂亮的图片,但我们没有严谨的方法来评估样本的多样性,或者是否有任何形式的过拟合。...理论一旦出现,就不应该抵制它 我同意Yann的观点,在找到理论支持或严谨的分析之前,先开始采用技术是有好处的。然而问题在于,找到了理论支持之后,基于经验表现的推理往往还会胜过严谨性。...严谨不是关于学习理论、收敛保证、界限或定理证明的。无论我们是否已经完全开发出用于分析的数学工具,知识的严密性是所有机器学习的准则。 严谨性意味着周密、详尽、细致。

46950

你的手写 new 实现足够严谨吗?

console.log(Object.getPrototypeOf(obj2)) 如果不一样,那么可能说明你的 myNew 方法和标准的 new 操作之间存在着些许出入,这篇文章也许能够让你的方法更加完善 / 严谨...实现一个更严谨的 new 在大部分的手写 new 实现中,通常都没有去检查构造函数的原型是否是一个对象。...所以,如果想实现一个更加严谨的 new,那么就不应该在内部去调用 Object.create 方法,而应该选择手动创建一个对象并和构造函数建立原型关系,同时,我们还应该加入对构造函数原型的类型判断,看它到底是不是一个对象...现在我们实现的 new 就更加严谨了,而且也更接近原生的 new 操作。 本文到这里就结束了。不过,从语言设计的角度来说,为什么不将实例的 __proto__ 也跟着设置为 null 呢?

48210

DBA生存指南:以严谨防范事故

如果大家对类似的问题感兴趣,我甚至总结了一个页面,供大家参考: http://www.eygle.com/blog/special/oracle_recovery.html 然而我想重复的,DBA至关重要的一项素质是:严谨...以上提及的问题,一步走错,就可能为生产数据库带来灾难,企业一方面我们可以通过加强规范来防范错误,一方面可以通过技术手段去防止问题(比如在一定程度上禁用DDL),而DBA们在进行一个操作之前,一定要足够严谨...在2016年,我们祝愿所有的DBA们能够更加严谨顺利,更上一层楼。...第四,兄弟越多越好 富有戏剧性效果的案例,说出一个心酸的真实故事,但愿我们都不要通过跌倒去收获经验,而是通过严谨去防止错误吧。

84460

小红书,不够

除了早前被曝光的内容失实之外,小红书的内容不够多元化,不够接地气,同样是它无法找到正确的商业化变现道路的关键所在。 二 说到底,还是小红书,不够红。 它的不够红在于它在流量上的难以破局。...它的不够红在于它的内容上的难以破局。提及小红书,人们首先想到的是种草日记。不得不说的是,小红书的种草日记的确引发了一轮新的内容热潮,甚至成为了一种独特的内容呈现形式——小红书体。...它的不够红在于它的商业上的难以破局。作为一个诞生于互联网时代的存在,小红书的融资之路并不顺畅。尽管早前传出过融资的消息,但是,后面似乎并未成真。...小红书,不够红。如果一定要找到它的「红」,它的那种「红」,或许,仅仅只是局限于虚假滤镜里的那种「红」而已。 —完—

71610
领券