你需要的5个机器学习技能
数据分析如今成为现代投资的基础技术。股票、债券、加密货币和其他投资者将会发现数据驱动分析的强大优势。很多人了解大数据在投资中的好处,而现在是深入地研究这个话题的时候。 如何使用大数据做出更好的投资决策? 大数据正在以根本方式改变投资的性质。英国媒体《金融时报》(Financial Times)在去年2月发表的一篇文章中探讨了大数据的优点。在冠状病毒疫情期间引起动荡的市场中,这些见解更加适用。 那么,大数据对常规交易者或机构投资者有用吗?很多专家都认为,这对于各种规模的交易者都是至关重要的。 行业媒体发布的一篇文章谈到了使用大数据进行股票交易的一些最佳方法,文章指出,用户甚至可以使用Python进行更好的股票选择。 权威评级机构Morningstar网站具有免费使用和数据组织良好且易于检索的优点。虽然其他网站(例如YahooFinance)也免费提供历史财务数据,但Morningstar是提供长达10年历史数据的少数网站之一。用户可以直接使用Python检索库存数据。除了财务数据之外,IEXCloud还提供许多不同的信息,例如历史价格、库存概况等。其API文档包含用户所需要的一切。 那么,用户是否知道犯错是学习的一部分?它发生在人们做出的大多数决定中,包括对产品或服务进行投资。投资者和交易者通常从事各种交易,例如股票交易、长期持有、交易所买卖基金以及相关证券,他们因此可以买卖期货期权,并参与众多交易。
交易者和投资者可能会处理不同的交易类型,但会犯几乎相同的错误。其错误更多地伤害的是交易者而不是投资者。因此消除这样的错误是很重要的。人们可以通过从合法网站(例如即时贷款)中搜索信息而获益。 初级程序员认为他们必须编写大量代码才能产生很多价值。而高级程序员了解无需编写任何代码的价值。 想象一下,作为一名程序员,他在像JavaScript这样的编程语言中广泛使用了map操作。Map 操作抽象了被操作的数据节点的类型,包含该数据的数据结构的类型以及每个数据节点的迭代逻辑。过去十年来,它提高了我开发的每个应用程序的效率。 Jeremy Ashkenas 使这些操作在 JavaScript 中变得很流行,并且通过开创性的 CoffeeScript,为目前 JavaScript 中理所当然的许多重要的快捷语法奠定了基础。 他开发了 Underscore 和 Backbone,Underscore 产生了 Lodash(至今仍然是 JavaScript 中最受欢迎的工具库之一),Backbone 则使 JavaScript 中的 MVC 架构得以普及,并为 Angular 和 React 奠定了基础。 John Resig 开发了流行和有影响力的 jQuery,它形成了可重用的,封装的 JavaScript 模块(jQuery插件)的最大集合,直到几年后标准的 Node 模块和 ES6 模块出现。jQuery 的选择器 API 影响深远,它构成了当今 DOM Selection API 的基础。当我对 React 组件进行单元测试时,我仍然几乎每天都会从 jQuery 的选择 API 中受益。 正确的抽象是可以极大地影响生产力的强大杠杆。抽象不是一个脏话。模块,函数,变量,类——所有这些都是抽象形式,它们存在的全部原因就是为了简化抽象和抽象的构成。 没有抽象就无法构建复杂的软件,甚至汇编语言也使用抽象——指令的名称,内存地址的变量,子例程(例如函数调用)跳转到的代码点等。现代软件是有用的抽象的多层蛋糕,这些层为您提供了杠杆作用。 给我一根足够长的杠杆和支撑它的支点,我将翘起整个地球。——阿基米德
简单的关键就是:如何减少我们正在生产的代码的数量,如何用更少的钱做更多的事情。掌握了这一点之后,您将成为10倍的程序员,我保证。 这些代码本质上没有错,但其中包含许多琐碎的细节,对于特定应用而言可能并不重要。
这些都没有必要。所有这些都可以隐藏在抽象后面。在这种情况下,这种非常通用的抽象方法改变了现代应用程序的构建方式,并减少了我们需要编写的显式for循环的数量。 当你带着深刻的觉知触及了一个事物, 你就触及到了一切。——释一行
通过使用 map 操作,我们可以通过删除明显的代码(我们可能会在相似的代码中重复的部分)并将代码集中在有意义的代码上(只是需要与我们使用的代码有所不同的代码),从而简化成一行代码: (编辑:淮南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |