鸭绒垫子🍪 地内去主
出塵卋羈絆,入虛無如風。
关注数: 398 粉丝数: 145 发帖数: 3,456 关注贴吧数: 265
Mathematica中如何定义两种表达式“可互换”? 如果我有一些带有无精确定义的函数的大式子,无精确定义的函数指的是这个函数没有唯一的表达式,但是这个函数确实满足一些规则的限制。 现在我希望找个办法运用这个无精确定义的函数所满足的规则来给包含这个无精确定义的函数的大式子进行化简,有没有什么又快又好且不容易出错的办法? 我以李代数的Jacobi identity为例,我使用了以下几种办法,但是效果都不太理想。 方法一:直接定义 由于Jacobi identity的特殊性,直接定义可能会出现无限递归的情况,具体如下: Subscript[{x_, Subscript[{y_, z_}, L]}, L] := Subscript[{Subscript[{x, y}, L], z}, L] + Subscript[{y, Subscript[{x, z}, L]}, L]方法二:使用上值定义 Subscript[{x_, Subscript[{y_, z_}, L]}, L] + Subscript[{y_, Subscript[{z_, x_}, L]}, L] + Subscript[{z_, Subscript[{x_, y_}, L]}, L] ^:= 0效果如图,对于形式一样的式子明显能判断出来,但稍微变点形,取个相反数,就认不出来了,使用FullSimplify也不管用。 方法三:使用FullSimplify加上假设来化简 这个方法没有达到我期望的效果有点让我百思不得其解,求高手看看我是不是哪里写错了?按理说应该化简为0才对。 FullSimplify[ Subscript[{a, Subscript[{b, c}, L]}, L] - Subscript[{Subscript[{a, b}, L], c}, L] - Subscript[{b, Subscript[{a, c}, L]}, L], ForAll[{x, y, z}, Subscript[{x, Subscript[{y, z}, L]}, L] == Subscript[{Subscript[{x, y}, L], z}, L] + Subscript[{y, Subscript[{x, z}, L]}, L]]]方法四:使用Notation程序包 这个办法和方法一遇到了同样的问题,就是我这个式子本身的形式就存在无穷递归,结果如下: Needs["Notation`"] Notation[NotationTemplateTag[ Subscript[{x_, Subscript[{y_, z_}, L]}, L]] \[DoubleLongLeftRightArrow] NotationTemplateTag[ Subscript[{Subscript[{x_, y_}, L], z_}, L] + Subscript[{y_, Subscript[{x_, z_}, L]}, L]]]所以有没有什么比较好的办法可以定义出两个表达式“可以互换”,并且使用这个规则可以去化简大式子?
关于原版无尽砸罐子的改进设想 听不少人说过原版无尽砸罐子只给一个樱桃炸弹太单调了,我个人设想了一种改进方案,大家讨论一下是否有助于增强游戏性? 一、增加可选植物卡牌 在原有的樱桃炸弹(150阳光)基础上再增加: 辣椒(125阳光) 磁力菇(100阳光) 魅惑菇(75阳光) 以及紫卡:机枪射手(250阳光)只能种在双发上。 二、增加特定卡牌存储跨关的功能 可以将以下几种卡牌像存银行一样存在“存储槽”里,不过存一张卡牌需要消耗5点阳光(如果希望降低游戏的难度的话也可以设计为不需要消耗阳光,这点看大家的想法),但取一张卡牌不消耗阳光,槽里的卡牌可以像阳关一样跨关,卡牌的存储无上限(因为只允许几种卡牌的存储,所以在显示上就在存储槽上标个数字记录一下存了多少张卡牌就成) 可以存储的卡牌包括: 1、灯笼花 2、坚果 3、土豆雷 4、单发射手 这四种植物每关只给一张卡牌。这样的修改可以避免前期很多时候植物卡牌会浪费掉的问题~ 以及从“存储槽”里拿植物的时候没有CD冷却时间。 三、单发射手可以种在单发或双发上 我一直觉得砸罐子每关给的一个单发射手太鸡肋,有没有好办法把单发改的不那么鸡肋呢? 我的想法是增加单发可以种在植物上的功能,具体规则是: 1、单发+单发=双发 2、单发+双发=三线 是不是很合理? 以及大家可以来分析一下这样的改动会使得游戏的打法发生怎样的变化?
如何设置本地对象存储库的路径使得TextRecognize等语句可以调用 之前我遇到过这样一个问题:TextRecognize,FindFaces,FacialFeatures,Classify等语句全部报错无法使用,仔细研究发现这些语句全都会先从网上下载一些数据存储到本地的对象存储库,然后问题就出在了我的用户名是中文名导致调用的时候出错。之前有位高手告诉我把用户名换成英文的就能解决此问题,我查了一下具体方法,发现如果擅自修改自己的用户名会造成很多不便,很多人建议在电脑上新建一个用户,我试了一下,新建了一个用户名不存在中文的用户,然后再运行Mathematica里的这些语句,果然有效!但现在问题又来了,我不太希望在用到这些语句的时候总是在电脑上切换用户,我希望仍然在自己原有的用户下仍然能够使用这些语句,我感觉在原理上应该只需要把【本地对象存储库】的路径从原有路径改到新用户的路径下就可以了,但实际操作上发现达不到我期望的效果。 我原有$LocalBase路径为: "file:///C:/Users/%E5%9C%B0%E5%86%85%E5%8E%BB%E4%B8%BB/AppData/Roaming/Wolfram/Objects" 这里中间的乱码是中文导致的 新用户的$LocalBase路径为: "file:///C:/Users/84679/AppData/Roaming/Wolfram/Objects" 自从用新用户运行Mathematica之后,一切就都正常了。 我本来以为只需要在原有的用户下输入: $LocalBase = File["file:///C:/Users/84679/AppData/Roaming/Wolfram/Objects"] 这个语句就能把路径改过来,然后再调用本地对象存储库就能正常。 但事实上发现这样做没用,原来是什么错误现在还是什么错误。 想知道这是怎么回事?有没有办法能改过来?是不是只改这一处不够?应该用什么语句? 多谢!~
纱世里的独白选段(英文)♡ "I don't know an 纱世里的独白选段(英文) ♡ "I don't know anything... It's all really scary... I don't understand any of my feelings... The only time I'm not feeling nothing is when I'm feeling pain. But... Your hugs are so warm... ...And that's really scary, too." ♡ "I've had really bad depression my whole life. Did you know that? Why do you think I'm late to school every day? Because most days, I can't even find a reason to get out of bed. What reason is there to do anything when I fully now how worthless I am? Why go to school? Why eat? Why make friends? Why make other people put their energy and caring to waste by having them spend it on me? That's what it feels like. And that's why I just want to make everyone happy... Without anyone worrying about me." ♡ " Why do you think I didn't tell you? Because if I told you, then you would have to waste effort caring about me instead of doing important things. I don't want to be cared about. It's bittersweet, when people try to care about me. It feels nice sometimes. But it also feels like a bad being swung against my head. Ahaha~ That's why I wanted so badly for you to make friends with everyone else... Helping everyone be happy together is the best thing for me." Sayori: “..Why can’t it just be like it’s always been? This is all my fault. If I didn’t get so weak and accidentally express my feelings... Then you wouldn’t have been worried about me at all. You wouldn’t have even been thinking about me right now. But this is just my punishment, isn’t it? I’m getting punished for being so selfish. I think that’s why the world decided to have you come over today. It just wants to torture me. Ehehe~” Sayori: “You don’t understand at all, MC. Why do you think I didn’t tell you? Because if I told you, then you would have to waste effort caring about me instead of doing important things. . . . That’s why I wanted so badly for you to make friends with everyone else. Helping everyone be happy together is the best thing for me. But then, I discovered something else too. Seeing you get closer with everyone in the club... It feels like a spear going through my heart. So that’s why. That’s why I decided the world just wants to torture me. Every path leads to nothing but hurt. Ahaha~” Sayori: “No, MC. There’s nothing. I finally showed you what a horrible person I am. . . . I made you join the literature club because I was selfish. And I was punished by my heart hurting in a way I couldn’t understand. And now you came here and I made you hurt, too. I’m just weak and selfish. That’s all I am. And that’s why I’m going to accept these punishments. Because I deserve every last one...”
有没有人和我一样觉得【高源】这个角色存在特别大的【分裂】? 首先声明我玩过原作赤途,而且对原作中的【康兴】这个人的看法是认为他是一个【统一】的个体,但是新作中魔改之后的【高源】这个人物让我有一种仿佛在听音乐会的时候,前一秒听的还是帕瓦罗蒂的《我的太阳》,后一秒听到的就是周杰伦的《青花瓷》…… 为什么会有这种感觉呢?大概总结一下我的看法: 在肖途选择下车被高源直接带回去审问这一段,能够如此用心地考验肖途,并且发出“春风啊,你有一个好学生啊”这样的感叹,相信在大多数人看来都会觉得他是一个【有信仰的先进分子】(虽然可能有人还会吐槽他抬杠之类的)。 然后呢?摇身一变就成了【狡猾的军统特工】,成功算计了第二号和肖途。 再然后呢?回到重庆之后,【贪婪自私、谄上欺下、不择手段的腐败官员】。 再从【红色芳华线】来看他呢? 能够值得第二号牺牲自己,只为了活捉高源这个一个重大计划的核心人物,那么高源一定要是一个【精明强干、身居要职的骨干分子】 那么问题来了,即使你可以说【有信仰的先进分子】这一点完全是他的演技,为了潜伏需要的伪装,那么关于真实的高源是怎样的?我似乎还是很容易就找到一些看起来有矛盾的形容词 比如一方面贪婪腐败消极懈怠、一方面又精明强干业绩突出 要是放到现实中,我肯定会觉得这是一个【多重人格障碍患者】 大家(尤其是也玩过赤途的人,比较一下康兴和高源这两个形象的塑造)觉得高源这人的形象要怎样去理解才不会显得分裂呢?
关于英雄的技能的加强的个人构想(包括鹰眼、神秘、学习) 这个问题相信很多人都想过,对于像鹰眼术、神秘术之类的这些技能应该可以做出些改良使其显得不那么废。在WOG里面确实做了很大的改动,但是可能也有很多人和我一样不太喜欢WOG里的很多改动。在这里整理了一下我个人对一些技能修改的构想,大家有好的想法也可以互相讨论一下。 一、鹰眼术 鹰眼术的原功能保留,增加鹰眼术的两个额外功能: 1、降低敌方军队(5%,10%,15%)的魔法抵抗力 2、我方英雄释放魔法时有(5%,10%,15%)的概率使魔法伤害加倍或者魔法持续回合数加倍 鹰眼术大概是大家公认最废的技能了,在对其的改良问题上面,【鹰眼】二字除了能让人想到偷学魔法之外大概也只能联想到“瞄的准”了。因此我觉得可以将其作为一个和抵抗力互相克制的技能或者作为“魔法幸运术”都是没有违和感的。我暂时的构想是降低敌方魔法抵抗力这一点对矮人和独角兽也有效,但对一些魔法免疫的生物是否可以将其魔法抵抗力从100%降到95%、90%、85%这样还没想好,总感觉这样有点太BUG了。以及我方英雄施魔法时如果触发了鹰眼术的伤害加倍或者持续时间加倍的效果时也可以像兵种触发幸运效果时那样,在英雄的头上加一个【鹰眼放光】的特效。然后就是关于特长鹰眼术的英雄和鹰眼三宝的问题,对原始的鹰眼术以怎样的算法进行加成,也以同样的算法加成到降低敌方抵抗力的几率和我方英雄施法效果加倍的几率。这样下来,一个特长鹰眼术的英雄在大后期可以发展出这样的能力:100%学到对方施放的4级以下魔法,自己施放魔法时100%的几率伤害加倍持续时间加倍,以及敌方的抵抗力完全无效。(至于要不要在鹰眼术到达100%时使英雄有【相当于带了一个只对敌方有效的毁灭之球】的效果这一点我还没太想好) 二、神秘术 神秘术的原功能保留,增加神秘术的两个额外功能: 1、在英雄对英雄的战斗中使敌方英雄的力量值(P值)下降(1点、2点、3点) 2、允许己方两个英雄之间传递魔法值,在传递魔法值时,带有神秘术的英雄的魔法值上限可以高出基础上限(5%,10%,15%) 神秘术的“垃圾”其实主要在于一般的地图上,像魔法行会,魔井,魔力源泉这种一天能把魔法值回满的东西太常见了。之前玩的深渊号角MOD对抵抗力的修改给了我一点启发,新版本的深渊号角把抵抗力改成了降低敌方英雄P值的功能,同时原功能取消,好像很多人对这种改法有意见,我感觉这个降低P值的设想如果拿来用作对神秘术的增强倒是有点意思。 还有像学术能让英雄之间互相学习魔法这一点我感觉也可以进一步扩展到可以重新分配魔法值这件事上,显然重新分配魔法值这个功能加到神秘术上正合适。两个相遇的英雄中只要有一个会神秘术,就可以在两个英雄之间传递魔法值,对于没有神秘术的英雄,传递魔法值时其魔法值的上限就是其正常的上限,对于有神秘术的英雄,其魔法值的上限增加(5%,10%,15%)。 即假设两个英雄A和B的魔法值的上限都是100,但A没有神秘术,B有高级神秘术。 那么在A和B相遇的时候,如果A和B的魔法值都是:60 / 100 。重新分配时 让A最多的分配结果是—— A:100 / 100 B:20 / 100 让B最多的分配结果是—— A:5 / 100 B:115 / 100 这样一来,特长神秘术的英雄也大大加强了,大后期的时候,特长神秘术的英雄跟别的英雄打可以让敌方英雄的战场P值只有1,并且自己可以吸收其他己方英雄的魔力值使得自己的魔力值储备可以超过上限很多。 三、学习能力 学习能力的原功能保留,增加学习能力的一个额外功能: 当英雄有【初级】学习能力时,英雄每次升级时,增加一个【不(学 / 升级)技能】的选项。 当英雄有【中级】学习能力时,英雄每次升级时,增加一个【不(学 / 升级)技能】的选项,同时英雄有三个可选的技能框 当英雄有【高级】学习能力时,英雄每次升级时,增加一个【不(学 / 升级)技能】的选项,同时英雄有四个可选的技能框 大概很多人都抱怨过自己的英雄总会学到“神技”,那么一个显然的解决办法就是增加英雄升级时的选择机会,或者干脆让英雄不做选择。这个想法显然可以用来作为对学习能力这一技能的增强。 学习能力这个技能显然在前期的作用远远大于在后期的作用,毕竟前期只需要较少的经验就能升级,到了后期很多的经验也升不了一级。那么如果再加上这个额外的功能的话可以说学习能力基本上成为前期的真真正正的神技了。 一般情况下,英雄升级时有两个可选技能框,一个是英雄已经会的技能,一个是新的技能。 当扩充到三个选择的时候,第三个就在所有可以选的技能里(既可以是已经学会的,也可以是新的)随机挑一个吧 扩充到四个选择的时候,两个选择框从已会的技能里挑,两个选择框从新的技能里挑。 这样的修改之后,基本上前期只要英雄学到了学习能力之后,以后就都不会出所谓的“神技”了。 而且【不(学 / 升级)技能】的选项有时可能也会有特别的用途,比如一个亡灵族的英雄拿到的鬼王斗篷之后,如果遇到必须要把敌方英雄的魔法值耗的差不多才有希望赢的地图,那么完全可以保持一段时间的【中级招魂术】招出足够数量的阴魂用来吸对方的魔法值,然后再升【高级招魂术】招尸巫。(再或者把鬼王斗篷这个宝物改成可以自己选择招哪种亡灵也许会更合理一些)
关于港口水晶特的强迫症 话说不知道有没有人和我一样,看到港口族有一个水晶特感觉特别别扭。。。因为之前的死亡阴影是四种稀有资源特长的英雄各一个,现在多了一个港口族只多了一个水晶特,变成水晶特英雄有两个,其他的一个了,好别扭啊。。。。为了不别扭,我想到了几种解决办法: 1、也是最直接的想法,再加入三个种族,然后给每个种族配一个特殊资源特长的英雄嘛~这件事现在应该有人在做,但不知道什么时候能做出来。 2、把港口水晶特改成其他方式的资源型特长,比如每天随机加四种资源其中的一个?或者每周的第一天四种资源各加两个?感觉还是别扭了点。 3、把港口水晶特改成其他与资源无关的特长。 关于这点,我设想了两个比较有趣的特长,大家可以看看平衡性咋样?因为是水晶特本身是魔法英雄,所以我改的也是魔法特长。 特长一:大力神盾特————你使用的大力神盾的持续时间加倍。 因为港口族在理论上应该是擅长用水系魔法(镜像特,失忆特,疗伤特)的,但是我们看到有连珠火球特(火系魔法)和大气神盾特(气系魔法)各一个,唯独缺一个特长土系魔法的。个人觉得即使是整天在海上漂的人也应该会有对土系有感情的人才对,那么和元素族的露娜相对应,我觉得应该有一个大力神盾特,当然效果上只能是力盾的持续时间加倍了,以这个魔法特长配合远程兵,可以大致上想象一下会有怎样奇妙的打法。 特长二:召唤水元素特————你召唤水元素的数量加倍(再或者:你使用召唤水元素时召唤的是冰元素)。 这个就是属于非常贴近港口族特点,非常符合航海家身份的魔法特长了。虽然一般而言,在实际战斗中玩家最喜欢的增强战力的方法是召唤土元素,但水元素是四大元素中唯一的两格兵,这在卡位置保护我方关键兵上还是会有奇效的。如果采取召唤水元素加倍的方式作为特长,和相同力量下召唤土元素相比,2倍水元素的战力我觉得还是能高于1倍土元素的。如果采取召唤的水元素变成冰元素作为特长,那就太霸气了,等英雄的力量和知识一上去,每次战斗都先招一队远程兵,可以作为港口族的Boss级别的英雄了。 特长三:水系魔法特————你从一开始就有高级水系魔法。 这个特长没啥说的,主要是照应要塞族那个特长为火系魔法的女巫。那个女巫自带的魔法是地狱烈焰,那么相应的特长水系魔法的英雄的初始魔法应该是寒冰魔环。 以上无论哪种特长修改都足以让这个普通英雄变成特殊英雄了,这样也好。港口本来的特殊英雄是:水手特,皇家海盗特,鱼人特。全是兵种相关的特长,多一个魔法相关特长的特殊英雄也不错。而且那个水手特感觉也没有太多称的上特殊的点,在很多的地图上水手特都没有被禁,反而把普通英雄大气神盾特挤掉选不到了。
1 下一页