Python
whyume
这个作者很懒,什么都没留下…
展开
-
Python2和Python3中"/"的区别
首先区别于”//”,”//“表示整除,被除数和除数均为整型时 ,得到的结果为整型,被除数和除数至少有一个是浮点型时,得到的结果是浮点型。也就是说”//”操作Python2和Python3没有区别 “/”表示除法,在Python3中,无论被除数和除数是哪种类型,得到的都是浮点型。 在Python2中,被除数和除数至少有一个浮点型时,得到的结果是浮点型。但当被除数和除数均为整型时,”/”变为”//原创 2018-01-23 11:43:20 · 1458 阅读 · 0 评论 -
Python读取txt文件
按行读取,把txt文件转换成listfile_name = 'example.txt'data = []for line in open(file_name): line = line.split() data.append(line)原创 2018-01-25 12:03:44 · 6553 阅读 · 0 评论 -
numpy.array增加维度的简便方法
import numpy as np a = np.array([1, 2, 3])print(a) 输出结果array([1, 2, 3]) print(a[None])输出结果array([[1, 2, 3]]) print(a[:,None])输出结果array([[1], ...原创 2018-04-11 17:50:44 · 13122 阅读 · 4 评论 -
python3 @ 操作
python3中,@为矩阵乘法import numpy as npa = np.array([[1,2,3]])b = np.array([[1], [2], [3]])print(a @ b)结果输出为array([[14]])参考文献 [1] https://legacy.python.org/dev/peps/pep-0465/...原创 2018-04-12 15:51:50 · 1247 阅读 · 0 评论 -
Python3.6新的字符串格式化语法
name = "Tom"age = 3f"His name is {name}, he's {age} years old.""His name is Tom, he's 3 years old."转自:https://imliyan.com/blogs/article/Python3.6新的字符串格式化语法/具体参考次链接...转载 2019-01-15 20:02:00 · 765 阅读 · 0 评论 -
Python拷贝(深拷贝deepcopy与浅拷贝copy)
【转载】原文:https://www.cnblogs.com/Richardzhu/p/4723750.htmlPython中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。1、copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2、copy.deepcopy 深拷贝 拷贝对象及其子对象>>> import copy&...转载 2019-01-15 20:16:58 · 196 阅读 · 0 评论 -
python使用[::-1]简便倒序数列
首先看python切片中双冒号的定义:list[<start>:<stop>:<step>]然后import numpy as npa = np.array([1, 2, 3])print(a[::-1])# Output:# array([3, 2, 1])情况同样适用于多维数组import numpy as npb = np.arra...原创 2019-04-28 11:20:20 · 4198 阅读 · 1 评论