用Mathematica给宝宝起名字

     老婆有孕6个月了,已经开始考虑宝宝的小衣服、小鞋子了。然而,对于我这个“游手好闲”的父亲的而言,最大的事情莫过于给宝宝起个名字。我们之前有个女儿(就是玩数独的那个),名叫“吴天笑”。现在是第二胎了,我们没有违反“人类性别平衡法”动机,所以至今也不知道胎儿的性别。因此我还要做好两手准备,一个男孩名,另一个女孩名。

 

      从大女儿的名字中或许已包含了我的潜意识中的命名法。“吴”自然是我家的姓。 “天”是吴的下半部分,这个也是要的。“笑”希望找一个和“天”和“吴”下半部分非常相像的字。名字的寓意自然是合家欢乐,幸福美好......

 

第一步:准备数据库,首先我调用Mathematica自带的3755个最常用汉字。 

后来我绝的最常用汉字数量太少,干脆搞个20000汉字库吧。

 

第二步:将汉字转换为数值点矩阵。

单核计算:

多核并行计算:

  

 

第三步:寻找目标最邻近的字符。举个例子:“吴”

  

我要的是找一个和“吴”的下半部首,“天”相接近的汉字,至于上半部分可以任意。

  

 

      所以我想,是男孩的话就叫“吴天昊”,是女孩的话就叫“吴天美”或者“吴天芙”。其实在任何一个时代、任何一个国家,每一个孩子的名字,在他们父母的心目中那肯定都是最好的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值