Dec 十二月

Dec 是十二月的缩写所以叫十二月。

你的生日在 π 的多少位?
  [draft]

​ 最近发现某个公众号可以查询你的生日在圆周率 π 小数点后的多少位,挺有趣的,所以我也来研究下。 ​ 获取 π 值 首先当然是要获取到 π 小数点后许多位的数字啦。 下面是一个利用 梅钦公式 计算 π 的方式,它收敛速度较快,至今仍然是计算 π 值的主要公式。 n = 10000 # 计算到小数点后的位数,假设一万位 t = n + 10 # 多计算10位,防止尾数取舍的影响 b = 10 ** t # 为算到小数点后t位,两边乘以10^t x1 = b * 4 // 5 # 取整求含4/5的首项 x2 = b // -239 # 取整求含1/239的首项 s = x1 + x2 # 求第一大项 n *= 2 # 设置下面循环的终点,即共计算n项 for i in range(3, n, 2): # 循环初值=3,末值n,步长=2 x1 //= -25 # 取整求每个含1/5的项及符号 x2 //= -57121 # 取整求每个含1/239的项及符号 x = (x1 + x2) // i # 求两项之和,除以对应因子,取整 s += x # 求总和 pi = s * 4 # 求出π pi //= 10 ** 10 # 舍掉后十位 print(pi) # 输出圆周率π的值,不带小数点 利用这个公式在自己电脑上可以轻松计算出十万百万位数的圆周率,需要更多位数还是拿现成的吧,不然算个几天几夜谁顶得住。...

March 18, 2021

Pytorch Seq2Seq 模型实例 聊天机器人

​ Seq2Seq 模型是 RNN 重要的一个变种,输入与输出序列长度可不同。 可用于机器翻译、机器对话等的任务中。 本文参考:磐创 AI 聊天机器人教程 ​ 数据采集 聊天对话采集于 TG 英语群组,共 61610 个对话。 聊天对话 CSV 文件原始数据: Hello How are you Your Where are you from? From Indonesia? Yes Where are you from? India India Ouhh ok … … ​ 预处理数据 & 清洗数据 使用unicodeToAscii将 unicode 字符串转换为 ASCII。 使用normalizeString将所有字母转换为小写字母并清洗掉除基本标点之外的所有非字母字符。...

February 24, 2021

利用 Google Script 搭建 Telegram Bot

介绍 使用 Telegram 提供的 Bot Webhook 将消息数据传递至托管在 Google Apps Script 的 Javascript 脚本处理,实现一些简单的功能。 ...

February 12, 2021

Hello Dec

Hello Dec!! ...

January 1, 1000