一直以来,中式占卜都是基于算命先生手工实现,程序繁琐(往往需要沐浴、计算天时、静心等等流程)。准备工作复杂(通常需要铜钱等道具),计算方法复杂,需要纯手工计算二进制并转换为最终的卦象,为了解决这个问题,笔者基于python实现了一套科学算命工具,用于快速进行占卜。本文的算命方式采用八卦+周易+梅花易数实现,脚本基于python3.9.0开发。本人对于周易五行研究较浅,如有疏漏请见谅。最终效果如图,在运行程序之后,会根据当前的运势自动获取你心中所想之事的卦象(本卦、互卦、变卦) 前置知识基础原理首先我们需要了解一些最基本的占卜知识,目前我国几种比较主流的占卜方式基本都是基于易演化而来。总体而言都
数据的表示与存储数据在计算机中的表示数制数制也称记数制,是用一组固定的符号和统一的规则来表示数值的方法有两个基本要素:基数和位权基数在某种进位记数制中,每个数位上能够使用数字的个数位权一个数字在某个固定位置上所代表的值整数自右向左,最低位为基数的0次幂小数自左向右,最高位为基数的-1次幂二进制在计算机中处理、存放的数据都是以0和1的二进制编码形式存放的优点:物理上容易实现,可靠性强运算简单,通用性强0、1数字与逻辑值"假"和"真"正好吻合缺点:书写冗长(一般用16进制或8进制作为简化表示)二进制运算算术运算加法运算规则:$0+0=0$$0+1=1$$1+0=1$$1+1=10$(向高位进位)减
数据的表示与存储数据在计算机中的表示数制数制也称记数制,是用一组固定的符号和统一的规则来表示数值的方法有两个基本要素:基数和位权基数在某种进位记数制中,每个数位上能够使用数字的个数位权一个数字在某个固定位置上所代表的值整数自右向左,最低位为基数的0次幂小数自左向右,最高位为基数的-1次幂二进制在计算机中处理、存放的数据都是以0和1的二进制编码形式存放的优点:物理上容易实现,可靠性强运算简单,通用性强0、1数字与逻辑值"假"和"真"正好吻合缺点:书写冗长(一般用16进制或8进制作为简化表示)二进制运算算术运算加法运算规则:$0+0=0$$0+1=1$$1+0=1$$1+1=10$(向高位进位)减
字节跳动A/BTester团队将A/Btest实验方法应用在广告营销领域,并首先在西瓜视频成功实践,用科学实验衡量决策收益,让广告营销从创意玄学走向数据科学。文|字节跳动数据平台A/BTester团队我有一半的广告费都被浪费了!“我有一半的广告费都被浪费了,但就是不知道是哪一半。”零售大亨约翰·沃纳梅克这句经典名言被称为广告界的哥特巴赫猜想,道出了广告效果衡量的难点,同样也击中了无数广告主的痛点。广告作为经济运行中的一个重要环节,到底应该如何科学衡量广告的效果一直既是业界的重点、热点也是难点。在互联网时代,我们该如何做好广告营销,持续驱动生意增长呢?火山引擎A/B实验团队给出的答案是:50%靠
字节跳动A/BTester团队将A/Btest实验方法应用在广告营销领域,并首先在西瓜视频成功实践,用科学实验衡量决策收益,让广告营销从创意玄学走向数据科学。文|字节跳动数据平台A/BTester团队我有一半的广告费都被浪费了!“我有一半的广告费都被浪费了,但就是不知道是哪一半。”零售大亨约翰·沃纳梅克这句经典名言被称为广告界的哥特巴赫猜想,道出了广告效果衡量的难点,同样也击中了无数广告主的痛点。广告作为经济运行中的一个重要环节,到底应该如何科学衡量广告的效果一直既是业界的重点、热点也是难点。在互联网时代,我们该如何做好广告营销,持续驱动生意增长呢?火山引擎A/B实验团队给出的答案是:50%靠
如何实现硬件和软件的统一?或者说如何把物理世界与电子学和计算机科学联系起来的?写在前面:我一直觉得万事万物之间都是有联系的,我们现在所说的科学,有个这样的解释:科学科学,分科而学。以前的那些伟大的科学家们为了更好的理解这个世界,故而把物理世界进行了多层次、多维度的划分。今天在一个讲座上,有个老师提到了——多学科融合。这个词大家都不陌生,连我都不知道听过多少遍了,但这些学科之间究竟是怎么融合的呢?运放这里我想从运放开始讲起:运算放大器(OperationalAmplifier,简称OP、OPA、op-amp、运放)大家都不陌生。在日常的设计工作中,我们只需要知道这个运算放大器的工作特性,比如理想
如何实现硬件和软件的统一?或者说如何把物理世界与电子学和计算机科学联系起来的?写在前面:我一直觉得万事万物之间都是有联系的,我们现在所说的科学,有个这样的解释:科学科学,分科而学。以前的那些伟大的科学家们为了更好的理解这个世界,故而把物理世界进行了多层次、多维度的划分。今天在一个讲座上,有个老师提到了——多学科融合。这个词大家都不陌生,连我都不知道听过多少遍了,但这些学科之间究竟是怎么融合的呢?运放这里我想从运放开始讲起:运算放大器(OperationalAmplifier,简称OP、OPA、op-amp、运放)大家都不陌生。在日常的设计工作中,我们只需要知道这个运算放大器的工作特性,比如理想
原文链接:提问的智慧别像弱智一样提问内容概述在做技术的过程中,难免遇到各种各样的问题,这时候就需要通过各种方式来解决,其中求助有经验的人是一个非常便捷有用的方式,但是如何提问才能得到自己想要的答案呢?有经验的大佬和高手更倾向于向真心学习和想要进步的新手们传递经验。综合全篇文章来看,就是在讲两方面。端正自己的学习态度,真正地热衷技术并尝试解决遇到的问题。在向他人求助时,以合适的措辞表达自己求知的意愿和问题信息。好的提问读完这两篇文章,我认为好的解决问题途径应当是这样子的:遇到问题,所谓提问只是解决问题过程中的一环。我认为更广义上的解决问题主要是下面三个部分的交叉循环(三板斧)。尝试自己审视错误联
原文链接:提问的智慧别像弱智一样提问内容概述在做技术的过程中,难免遇到各种各样的问题,这时候就需要通过各种方式来解决,其中求助有经验的人是一个非常便捷有用的方式,但是如何提问才能得到自己想要的答案呢?有经验的大佬和高手更倾向于向真心学习和想要进步的新手们传递经验。综合全篇文章来看,就是在讲两方面。端正自己的学习态度,真正地热衷技术并尝试解决遇到的问题。在向他人求助时,以合适的措辞表达自己求知的意愿和问题信息。好的提问读完这两篇文章,我认为好的解决问题途径应当是这样子的:遇到问题,所谓提问只是解决问题过程中的一环。我认为更广义上的解决问题主要是下面三个部分的交叉循环(三板斧)。尝试自己审视错误联
大家见过这张图吗? SwamiChandrasekaran在2013年用地铁图来描述如何通过“一段旅程”来成为数据科学家(链接:http://nirvacana.com/thoughts/2013/07/08/becoming-a-data-scientist/)这个图帮助很多人叩开了数据科学的大门,但时隔9年,很多站点的内容应该予以更新。作者尝试制作出新的数据科学和数据工程地铁图,以期帮助大家对数据科学和数据工程有更加直观的感受。数据科学地铁图数据工程地铁图(可在站内私信我或在微信公众号中获取白底和黑底的无水印地铁图)除过数据科学和数据工程外,数据产品也拥有很多技能点,但是我并没有抽象出一条