随笔分类 -  python基础

摘要:L.insert(位置的下标,要插入的元素) 阅读全文
posted @ 2021-04-13 18:29 小千北同学超爱写代码 阅读(526) 评论(0) 推荐(0)
摘要:刚在新环境装完xlrd,它不支持xlsx,所以读文件会报错,降回去就可以了 pip uninstall xlrdpip install xlrd==1.2.0 阅读全文
posted @ 2021-04-13 14:22 小千北同学超爱写代码 阅读(2241) 评论(0) 推荐(1)
摘要:如果是数值型,那么就直接 import math x=np.nan math.isnan(x) 但是如果是str就不能这么用,会报错,因为str类型不能放在这个函数里 因为NaN六亲不认 所以可以用NaN!=NaN来进行判定。 比如你要找某个文本中的哪些词是nan 那么你就 if text!=tex 阅读全文
posted @ 2021-04-12 14:59 小千北同学超爱写代码 阅读(915) 评论(0) 推荐(0)
摘要:在open中加入一个参数就可以, newline='\n' a = csv.writer(open(os.path.join(out_dir, file_name[:-4] + "d.csv"), 'w',newline='\n', encoding='utf-8')) a.writerows(写入 阅读全文
posted @ 2021-04-12 14:55 小千北同学超爱写代码 阅读(105) 评论(0) 推荐(0)
摘要:是为了可以在版本低的时候用新功能 比如python2的代码中加入了这句代码,那么再次使用py2的代码就会报错 阅读全文
posted @ 2021-04-08 09:36 小千北同学超爱写代码 阅读(54) 评论(0) 推荐(0)
摘要:我用的anaconda,python版本是3.8,据说tensorflow2.2只能在3.7以下用,但我装完目前还没发现有问题,有问题再说吧~ 1.先升级pip,我直接打开的prompt conda upgrade pip 2.然后安装 pip install tensorflow-cpu==2.2 阅读全文
posted @ 2020-10-14 18:04 小千北同学超爱写代码 阅读(476) 评论(0) 推荐(0)
摘要:1.打开anaconda Navigator 2.选择environments -root - open terminal 3.在弹出来的窗口输入pip install keras,回车,完美 4.现在搜索一下已安装的包里就有keras了 阅读全文
posted @ 2020-10-14 16:45 小千北同学超爱写代码 阅读(1481) 评论(0) 推荐(0)
摘要:tf.gather(params,axis=0,indices ) 根据维度和索引值来切片。 对params中维度为axis的值按照索引indices进行切片。 阅读全文
posted @ 2020-04-02 23:50 小千北同学超爱写代码 阅读(267) 评论(0) 推荐(0)
摘要:陷入了一个僵局,有关于张量的维度问题,因为学tensorflow的时候是从图像入手的,理解tensorflow的时候结合了图像这个特例,脑子中就形成了思维定式,然后现在用来做自然语言处理,发现脑子一直转不过弯来,一个普通的关于词嵌入的维度问题困扰了一周多....然后今天突然get到了一点点。 一、张 阅读全文
posted @ 2020-04-01 16:36 小千北同学超爱写代码 阅读(236) 评论(0) 推荐(0)
摘要:突然get到这个东西的好用... import logging logging.basicConfig(format='%(asctime)s:%(levelname)s:%(message)s',level=logging.INFO) 阅读全文
posted @ 2020-04-01 11:15 小千北同学超爱写代码 阅读(157) 评论(0) 推荐(0)
摘要:一、glob import glob for name in glob.glob('dir/*'):#遍历该目录下所有子文件的名字 print (name) dir/file.txt dir/file1.txt dir/file2.txt dir/filea.txt dir/fileb.txt di 阅读全文
posted @ 2020-03-31 22:13 小千北同学超爱写代码 阅读(417) 评论(0) 推荐(0)
摘要:一、取值 切片方式:df[0:1]取第一行;df[0:2]取前两行 df.loc:df.loc[0:2] 表示选择第0,1,2,行,是闭区间 df.iloc:df.iloc[0:2] 表示选择第0,1,行,是左闭右开区间 loc和iloc的其他区别: iloc可以指定一个坐标进行取值,即df.ilo 阅读全文
posted @ 2020-03-30 23:34 小千北同学超爱写代码 阅读(169) 评论(0) 推荐(0)
摘要:一、map() import pandas as pd import numpy as np df = pd.DataFrame({'key1' : ['a', 'a', 'b', 'b', 'a'], 'key2' : ['one', 'two', 'one', 'two', 'one'], 'd 阅读全文
posted @ 2020-03-30 11:53 小千北同学超爱写代码 阅读(503) 评论(0) 推荐(0)
摘要:parameter(参数): 传进去一个可选参数n(代表获取数量最多的前n个元素,如果不传参数,代表返回所有结果)return(返回): 返回一个列表(里面的元素是一个元组,元组第0位是被计数的具体元素,元组的第1位是出现的次数,如:[('a',1),[('b'),2],[('c',3)]])当多个 阅读全文
posted @ 2020-03-15 22:03 小千北同学超爱写代码 阅读(3956) 评论(0) 推荐(0)
摘要:代码在运行时会出现TypeError: return arrays must be of ArrayType的错误,因为log的第二个参数不是base而是out array。如果你只是想执行普通的log操作,可以选择使用numpy.math.log(1.1, 2)或者使用python自带的math模 阅读全文
posted @ 2020-03-15 20:30 小千北同学超爱写代码 阅读(1785) 评论(0) 推荐(0)
摘要:import decimal as debb=de.Decimal('7.325').quantize(de.Decimal('.01'), decimal.ROUND_UP) print(bb) 输出:7.33 quantize() 方法将数字四舍五入为固定指数。 阅读全文
posted @ 2020-03-15 20:21 小千北同学超爱写代码 阅读(399) 评论(0) 推荐(0)
摘要:Counter 集成于 dict 类,因此也可以使用字典的方法,此类返回一个以元素为 key 、元素个数为 value 的 Counter 对象集合。 当要对列表,字符串进行计数的时候可以用这个,避免了一层层的循环 比如对表格中的标签的数目进行统计的时候 label_count = Counter( 阅读全文
posted @ 2020-03-15 18:31 小千北同学超爱写代码 阅读(405) 评论(0) 推荐(0)
摘要:1.导入包实现数据可视化 import matplotlib.pyplot as plt 2.回归数据随机生成 make_regression from sklearn.datasets import make_regression X,y,coef=make_regression(n_sample 阅读全文
posted @ 2020-02-01 21:07 小千北同学超爱写代码 阅读(501) 评论(0) 推荐(0)
摘要:1.生成一个服从多元正态分布的数组 multivariate_normal(mean, cov, size=None, check_valid=None, tol=None) mean:均值,维度为1,必选参数; cov:协方差矩阵,必选参数; size: 指定生成矩阵的维度,若size=(1, 1 阅读全文
posted @ 2020-02-01 16:59 小千北同学超爱写代码 阅读(556) 评论(0) 推荐(0)