![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
码代码-是个回文串
这个作者很懒,什么都没留下…
展开
-
代码分析
python 写操作时,虽然文件不存在时可以创建一个文件,但是路径必须切实存在的,不能也生成一个新的路径在列表找一个元素的时间复杂度远远大于利用哈希表Error too many indices for array 出错的原因是你的数组的维度要比你自己的索引的维度要少,我的问题是:doc_vec=np.array(0.0 for x in range(word_embedding_dim...原创 2019-11-25 15:55:15 · 108 阅读 · 0 评论 -
切片的使用步长
a=[0]*10a[2:10:2]=[1]*4print(a)[0, 0, 1, 0, 1, 0, 1, 0, 1, 0]当然切片后,所需要的长度得提前计算好如下列代码可以得到10以内得素数n=10# 首先构造 0 到 n-1 的自然数列表,每个元素的下标对应每个自然数,元素值用于标记该元素下标是否为质数# 这样一来不用开辟内存用来存放大量的数字isPrime = [1] ...原创 2019-11-16 21:02:32 · 521 阅读 · 0 评论 -
6. Z 字形变换
这道题的解答很有意思,利用了一个flag标志怎么说就是来来回回的遍历我们可以不设置k++,k–这样,就是可以设置flag=1然后到了临界的时候,再设置flag=-flag这样就不用写大量的if else了非常的方便看代码class Solution: def convert(self, s: str, numRows: int) -> str: if ...原创 2019-11-15 15:38:47 · 87 阅读 · 1 评论 -
list使用clear后,会导致使用它的数据结构内部数据改变
l1=[1,2,3]l=[]l.append(l1)print(l)l1.clear()print(l)输出:[[1, 2, 3]][[]]原创 2019-11-15 10:17:01 · 304 阅读 · 0 评论 -
python字符串大小写
str.upper() 将所有字符换成大写str.lower() 将所有字符换成小写加上is,才是判断是不是全是大小写字母str = "www.runoob.com"print(str.upper()) # 把所有字符中的小写字母转换成大写字母print(str.lower()) # 把所有字符中的大写字母转换成小写字母print(str.cap...原创 2019-11-14 11:13:41 · 411 阅读 · 0 评论 -
Python 3.X 里不包含 has_key() 函数,被 __contains__(key) 替代:
dict3 = {'name':'z','Age':7,'class':'First'};print("Value : ",dict3.__contains__('name'))print("Value : ",dict3.__contains__('sex'))原创 2019-11-14 10:15:00 · 1423 阅读 · 1 评论 -
Python中的inf与nan
>>> float('inf') # 正无穷,inf不区分大小写,float('InF')一样可以。inf>>> float('-inf') # 负无穷,不区分大小写。-inf-inf代表负无穷inf代表正无穷当涉及 > 和 < 运算时, 所有数都比 -inf 大 ,所有数都比 +inf 小。nan代表Not A Number(不是一个...原创 2019-10-30 16:37:48 · 439 阅读 · 0 评论 -
python局部函数以及稀疏矩阵转化为元组后的效果
def sparse_to_tuple(sparse_mx): """Convert sparse matrix to tuple representation. Convert sparse matrix to tuple representation""" def to_tuple(mx): if not sp.isspmatrix_coo(mx): ...原创 2019-10-23 15:44:44 · 1483 阅读 · 0 评论 -
从多个数据集中获取数据的一个小技巧
names = ['x', 'y', 'tx', 'ty', 'allx', 'ally', 'graph']objects = []for i in range(len(names)): # 使用一个循环把数据全部读出来 with open("data/ind.{}.{}".format(dataset_str, names[i]), 'rb') as f: if...原创 2019-10-12 10:38:09 · 771 阅读 · 0 评论 -
tuple
将列表,字典转化为元组notes:如果是字典,只保留字典的KEY值原创 2019-10-12 09:25:54 · 70 阅读 · 0 评论 -
pickle 学习
picle无法直观上去阅读pickle 所使用的数据格式仅可用于 Python同样的,类也只打包名称,所以在解包环境中也有和函数相同的限制。注意,类体及其数据不会被打包,所以在下面的例子中类属性 attr 不会存在于解包后的环境中:只有函数所在的模块名,与函数名会被打包,函数体及其属性不会被打包。因此,在解包的环境中,函数所属的模块必须是可以被导入的,而且模块必须包含这个函数被打包时的名称...原创 2019-10-11 17:16:31 · 218 阅读 · 1 评论 -
Numpy基本操作
文章目录数组的创建创建数组的数据类型修改数组元素的数据类型常见的数组创建函数基础索引和切片自由传播复制数组高维数组索引的省略数组某维的赋值多维切片索引布尔索引条件取反神奇索引数组换轴向量化编程条件逻辑sum,any,all重塑数组维度推断分散化c顺序与f顺序连接和分割数组轴堆叠助手重复元素轴复制瓷砖复制法take与put广播高维广播引入新轴数组索引设置值(广播法)数组的创建创建数组的数据类型...原创 2019-07-30 16:02:28 · 97 阅读 · 0 评论 -
python基本操作
文章目录列表反向切片遍历切片复制列表永久排序和临时排序倒着索引列表解析list快速创建数字,字符串列表元组和列表的区别if语句的设置if与数据结构如列表的使用字典遍历字典获取key与value获取key获取value(是否考虑重复值)修改字典的值删除字典键值对函数实参传递的三种方式传递任意数量的实参模块的导入类修改属性的值继承实例用作属性文件文件路径的三种方式修改程序工作的当前路径读取文件所有内容...原创 2019-07-30 15:43:05 · 135 阅读 · 0 评论 -
python文件路径--相对路径
在使用相对路径之前需要检查程序的工作路径查看程序的工作路径import osprint(os.getcwd())将工作路径修改为当前程序所在路径os.chdir('D:\\python\\python入门到实践\\10文件和异常\\文件路径')print(os.getcwd())注意路径是双斜线相对路径同级目录 -----------直接调用文件名with open...原创 2019-07-24 11:59:28 · 2358 阅读 · 0 评论 -
python之列表
列表排序永久性排使用sort(),临时排序使用sorted# 永久性排序car=['bc','ad','bm']car.sort()print(car)# 临时排序car=['bc','ad','bm']for i in sorted(car): print(i)倒着索引从尾超头索引car=['bc','ad','bm']print(car[-1])car.r...原创 2019-07-23 21:19:42 · 195 阅读 · 0 评论 -
python函数 常见bug
#test(1,2,3,"a","b","语文"=98,"数学"=94)上述代码是错误的,字典中key的字符串不用打引号在这里插入代码片def test(name,*nums): print('name参数',name) print('nums参数',nums)arry={'fkit',1,2,3}test(*arry)这串代码的结果是不唯一的注意字典...原创 2019-06-11 17:04:53 · 132 阅读 · 0 评论 -
python重要知识点
python重要知识点函数接受任意个数的参数的方法(*)的用法def f(b,*c): print(b % c)f("%d\n%s\n%f",42,"kjasgfcvauis",3.12)(**)原创 2019-04-09 17:13:02 · 169 阅读 · 0 评论 -
python3 新标准
python3 新标准raw_input改为input原创 2019-04-08 21:53:11 · 93 阅读 · 0 评论