原文链接:https://swlaschin.gitbooks.io/fsharpforfunandprofit/content/posts/fvsc-sum-of-squares.html Comparing F# with C#: A simple sumF# PK C#:简单的求和 To see what some real F# code looks like, let's start with a simple problem: "sum the squares from 1 to N…
原文地址:https://swlaschin.gitbooks.io/fsharpforfunandprofit/content/learning-fsharp/ Learning F#Functional programming languages need a different approach学习F#函数式编程语言需要不同的学习方法 Functional languages are very different from standard imperative languages, an…
原文地址:http://fsharpforfunandprofit.com/why-use-fsharp/ Why use F#?Why you should consider using F# for your next project 为什么要用F#?为什么你应该考虑在下一个项目使用F# Although F# is great for specialist areas such as scientific or data analysis, it is also an excellent…
SVD在餐馆菜肴推荐系统中的应用 摘要:餐馆可以分为很多类别,比如中式.美式.日式等等.但是这些类别不一定够用,有的人喜欢混合类别.对用户对菜肴的点评数据进行分析,可以提取出区分菜品的真正因素,利用这些因素我们可以估计人们对没去过的餐厅的看法.提取这些信息的方法就是SVD(Singular Value Decomposition).本文首先介绍SVD的数学原理,然后简单介绍推荐系统的相关原理,最后通过python编程实现简单的基于协同过滤的菜肴推荐系统. 关键词:SVD:推荐系统:python:…
最近算法课要求实现哈夫曼编码,由于前面的问题都是使用了F#来解决,偶然换成C#也十分古怪,报告也不好看,风格差太多.一开始是打算把C#版本的哈夫曼编码换用F#来写,结果写到一半就觉得日了狗了...毕竟FP水平图样,到处mutable,各种<-...于是想看看有没有现成的F#实现的哈夫曼编码. F#的算法实现这种东西本身不好找,不过M$似乎有着预见性,得来全不费功夫... 原文 open System /// 哈夫曼编码使用了一个叶子节点为输入符号, /// 内部节点是他们所有符号组合的期望频率的…