- 博客(11)
- 收藏
- 关注
原创 c语言结构体名以及结构体名取地址,结构名取地址后再取数组的含义
#include "stdio.h"struct stu{ char name; int age; char sex;};struct stu student{'M',20,'f'};int main(){ printf("0x%x\n", student); printf("0x%x\n", &student); printf("0x%x\n", (&student)[0]); printf("0x%x\n", (&student)[10
2021-04-20 15:37:07 9386 2
原创 c语言未赋初值的结构体指针详解
最近看到了结构体指针的内容,发现未赋初值的结构体指针的特性很有意思,做一个文档记录一下。首先看如下代码#include <stdio.h>#include <cstdlib>#include <cstring>int main(){ struct PERSON{ char *name; int age; float salary; } *p; p = (struct PERSON *) malloc(sizeof(p));
2021-04-08 12:03:50 1437
原创 openpyxl的bug
path = r'c:\......'wb = load_workbook(path,keep_vba=True)ws = wb['Sheet1']((load_workbook(path,keep_vba=True))['Sheet1']).cell(1,3).value = 'abc' ---(A)ws.cell(1,3).value = 'abc' ---(B)wb.save(path)结果是B能正常保存,A不能。原因未知。mark...
2021-04-05 14:40:58 256
原创 pyinstaller的执行语句 mark
生成exe文件同时加图标: **.ico需要绝对路径,至少对我来说并没有测试相对路径的情况。**.py处可以先用cd .py路径转到py所在的文件夹之后再执行生成exe的语句。总结以下就是cd *(绝对)*.pypyinstaller -i *(绝对)*.ico *(file名)*.py --onefile --noconsole全部完成之后将所有的文件移动到其他地方就可以看到图标发生变化,不移动图标不变,原因未知...
2021-04-01 15:20:28 129
原创 Python @语法糖与闭包的理解
借用知乎的例子,由于匿名,不清楚具体用户,如有冒犯请联系我。地址:https://www.zhihu.com/question/25950466这篇文章是将知乎的解释和自己的理解,将解释部分简化并且总结一下语法糖的书写规律,自己也做一些output供后来人能够更快的理解这部分知识,如有不正,希望积极指出,我会不定时回复和补充。import logginglogging.basicConfig(level1 = logging.INFO)def add(a,b): return(a+b)de
2021-03-25 15:59:32 233
原创 pyinstaller 生成exe之后不报毒的终极方法(亲测可用)
网上看到很多pyinstaller生成exe报毒的实例,为了防止被杀,什么添加图标,或者在语句中去除-w,亲测结果都是一样。下面的方法可以完全不报毒,但是原理未知,知道的小伙伴请告知。将网上流传的pyinstaller -F -w **********.py改成pyinstaller **********.py --onefile道理上来说这两种方法的效果是一样的,但是最后的效果完全不同。伸手党可以拿去用了。...
2021-02-15 09:56:22 19578 25
原创 如何用python实现用一条语句实现只要列表中某一个元素存在于某字符串中就返回True
RT最近开发过程中遇到的一个python问题,写在这里作为memo,有需要的可以参考,本人非大神,有好的意见恳请指点。因为我想实现一个and右侧的条件,所以一句话返回true是最理想的,参照了度娘,自己摸索了一条语句如下,首先列表假设为x,字符串为text,那么any(x if x in text else False for x in x) 就可以实现目的。...
2021-01-28 14:29:41 1132 2
原创 双重或双层循环中tf.GradientTape的注意点
最近在写RL的时候发现一个有意思的现象。话不多说上简化版的代码:import tensorflow as tfimport osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'x = tf.constant(3.0)with tf.GradientTape(persistent = False) as tape: tape.watch(x) y = x*x*x*x with tf.GradientTape(persistent = False) as ta
2020-10-04 21:35:53 221
原创 Tensorflow 2.0 张量对张量的求导机制与数学上正常求导结果不同的原因详解以及WGAN的惩罚项的loss
耗时完成,解锁后可见!+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++参考:https://blog.csdn.net/zhangdamengcsdn
2020-05-10 13:22:38 342
原创 tensorflow中GradientTape计算之后返回None的问题
tf.GradientTape中按照其他人的一些文档自己写完之后,发现最终返回None而并非求解Gradient的值。如下图所示:from tensorflow.keras import layersimport tensorflow as tfimport osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'x = tf.constant(3.0)w...
2020-03-14 14:37:34 4239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人