随笔分类 -  python学习记录

摘要:比如:原本向量为[1,2,3,4]为了得到维度为(3,4)的矩阵即[[1,2,3,4][1,2,3,4][1,2,3,4]] 原理:进行矩阵加减运算的时候会自动对齐维度 方法: txt_pre=[1,2,3,4]zero_mat=np.zeros((3,4))print((txt_pre+zero_ 阅读全文
posted @ 2019-11-18 11:39 巴拉巴拉程序猿 阅读(874) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/feng18/p/5646925.html 在从数据库中°数据写入excel的时候,由于写入的是中文,所以设置的encoding='gbk' 但是某次发现写入的内容是乱码,这个链接给出的解决方案解决的了我的问题,虽然我不是设置的输出编码。我是df.to 阅读全文
posted @ 2019-05-04 14:32 巴拉巴拉程序猿 阅读(814) 评论(0) 推荐(0)
摘要:df.drop(da_all.columns[[1, 2]], axis=1,inplace=True)#由于没有设置列名,所以需要用列的index表示,axis=1表示列,inplace表示在原地删除 阅读全文
posted @ 2019-05-03 20:45 巴拉巴拉程序猿 阅读(2061) 评论(0) 推荐(0)
摘要:这个问题感觉很奇怪,报错的地方前后都没有数值,但就是报错。所以在读该文档的时候就将该dataframe格式转为str,就没有问题了train = pd.read_csv("train.csv",encoding='utf-8',dtype=str)train=train.astype(str)### 阅读全文
posted @ 2019-04-17 16:55 巴拉巴拉程序猿 阅读(9122) 评论(0) 推荐(0)
摘要:在图片所在的路径下,打开命令窗口 bmeps -c picturename.png picturename.eps 阅读全文
posted @ 2019-04-02 19:32 巴拉巴拉程序猿 阅读(495) 评论(0) 推荐(0)
摘要:1.感受野的理解: 感受野:在卷积神经网络CNN中,决定某一层输出结果中一个元素所对应的输入层的区域大小,被称作感受野receptive field。我们看这段定义非常简单,用数学的语言就是感受野是CNN中的某一层输出结果的一个元素对应输入层的一个映射。再通俗点的解释是,feature map上的一 阅读全文
posted @ 2019-03-29 16:31 巴拉巴拉程序猿 阅读(332) 评论(0) 推荐(0)
摘要:matrix = [[1], [1, 2], [1, 2, 3], [1, 2, 3, 4], [1, 2, 3, 4, 5], [3, 4, 5], [2, 3, 4, 5], ]# 现在需要将矩阵中所有的列表长度对齐到最长的列表的长度5,末尾全部用0填充max_len = max((len(l) 阅读全文
posted @ 2019-03-24 10:43 巴拉巴拉程序猿 阅读(881) 评论(0) 推荐(0)
摘要:data = pd.read_csv("./dataNN.csv",',',error_bad_lines=False)#我的数据集是两列,一列字符串,一列为0,1的labeldata = np.array(data)random.shuffle(data)#随机打乱#取前70%为训练集allurl 阅读全文
posted @ 2019-03-22 15:29 巴拉巴拉程序猿 阅读(6125) 评论(0) 推荐(0)
摘要:下面是某个字符串是否为IP地址import redef isIP(str): p = re.compile('^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$') if p.match(str): return T 阅读全文
posted @ 2019-03-21 15:34 巴拉巴拉程序猿 阅读(5840) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/orangefly0214/article/details/80934008参考这个了链接 下面是我自己用到的代码,亲测可用 阅读全文
posted @ 2019-03-20 22:16 巴拉巴拉程序猿 阅读(1015) 评论(0) 推荐(0)
摘要:np.array时报错内存溢出,检查了python安装的是64位版本,通过下面dtype=np.uint8不再报错texts_vec = (np.array(texts_vec,dtype=np.uint8)) 阅读全文
posted @ 2019-03-20 22:05 巴拉巴拉程序猿 阅读(1083) 评论(0) 推荐(0)
摘要:先记录一下刚开始最慢最蠢的方法:(第一个函数是用单词训练的word2vec,第二个是字符训练的) 阅读全文
posted @ 2019-03-14 17:39 巴拉巴拉程序猿 阅读(1390) 评论(0) 推荐(0)
摘要:有些代码需要通过命令行运行,但是我们又要多次运行,只修改部分参数,即批量运行代码,则需要通过bat文件来运行。方法如下: 1.将运行参数按行写入TXT文档(如将命令行语句python src/main.py --input graph/karate.edgelist --output emb/kar 阅读全文
posted @ 2018-12-24 11:59 巴拉巴拉程序猿 阅读(201) 评论(0) 推荐(0)
摘要:一、随着书上 的步骤安装环境,第一个需要解决的问题是如何配合该书利用jupyter:在下载好的gluon_tutorials_zh-1.0文件夹处启动命令窗口(1.shift+右键+从此处打开命令行窗口2.进入该文件夹,在文件路径处输入cmd可达到同样的效果),在该路径的命令行窗口下,输入jupyt 阅读全文
posted @ 2018-12-03 14:19 巴拉巴拉程序猿 阅读(290) 评论(0) 推荐(0)
摘要:1.训练词向量代码如下:#训练词语为向量表示def w2v_train(self): ques = self.cu.execute('select question from activity')#将所有问题内容作为预料训练一个w2v模型 da_all = [] for d in ques: da_ 阅读全文
posted @ 2018-10-10 19:42 巴拉巴拉程序猿 阅读(2160) 评论(2) 推荐(0)
摘要:绘制ROC曲线首选肯定是查阅sklearn.metrics.roc_curve(y_true, y_score, pos_label=None, sample_weight=None, drop_intermediate=True)但是所谓y_score到底指的是什么?查找网上相关经验时,发现几乎所 阅读全文
posted @ 2018-06-27 17:15 巴拉巴拉程序猿 阅读(1688) 评论(0) 推荐(0)
摘要:#处理有问题的文件名file_name=os.listdir('./2018.5.3')#得到该路径下的所有文件字符串对象for temp in file_name: try: #if '.0_followers' in temp: if '.0.xls' in temp: new_name=tem 阅读全文
posted @ 2018-05-14 09:55 巴拉巴拉程序猿 阅读(331) 评论(0) 推荐(0)
摘要:import rew=writeXLS.WriteXLS('result_adaboost1.xls')#写入表格的方法,可以随意换一种方法f=open('result_adaboost.txt')#数据格式为Predicted: 802.1875, Target: 1083.0 #Predicte 阅读全文
posted @ 2018-05-11 17:47 巴拉巴拉程序猿 阅读(257) 评论(0) 推荐(0)