![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习
Tomator01
19届武汉硕士。联系邮箱:pengpai_tomator@163.com
一个喜欢做厨子的程序猿。
展开
-
python中直接赋值、浅拷贝、深拷贝的区别
最近看到老师PPT中关于字典赋值的内容,突然想到自己以前也看过一些深浅拷贝的内容,所以就整理一起发出来。对于python而言,python的一切变量都是对象,变量的存储,采用引用语义的方式,存储的只是一个变量的值所在的内存地址,而不是这个变量的值本身,是通过地址去引用值(引用自CSDN某博客)。而在C语言中,变量的值是直接保存在变量的存储区里面。继续话题赋值、浅拷贝、深拷贝,话不多说,直接上代码:...原创 2018-07-14 01:15:19 · 398 阅读 · 0 评论 -
python、C语言、fortran 三种语言的语法对比
Differences between Python 、 FORTRAN and C Operation Python FORTRAN C Computation of the logarithm base 10 of the input value with missing va...原创 2018-10-11 17:21:09 · 5137 阅读 · 0 评论 -
C语言动态库建立方法,以及和python混合编程
这篇小结是2016年暑假在新疆出差阶段所写,因为项目需要所以研究了一下。 如有错误,欢迎互相交流。 不同编译器实现python调用C语言动态库方法小结 Windows平台下Visual Studio 2010编译器创建动态库,并调用 第一步:创建动态dll动态库 1打开visual studio,新建一个项目,选择Visual C++创建一个Win32 控制台应用程序,命名为tes...原创 2018-10-11 17:25:38 · 599 阅读 · 0 评论 -
dict.fromkeys
Python 字典 fromkeys() 函数用于创建一个新字典,以序列 seq 中元素做字典的键,value 为字典所有键对应的初始值。 # fromkey的坑 # 如果fromkeys第二个参数是可变数据类型,所有的key用的都是同一个列表,改变其中一个。 另一个也跟着改变 v = dict.fromkeys(['k1','k2'],[]) v['k1'].append(666) pri...原创 2019-03-05 22:22:18 · 832 阅读 · 0 评论 -
python 中的sort、sorted、 operator.itemgetter
有用请点赞,没用请差评。 欢迎分享本文,转载请保留出处。 sort 与 sorted 区别: sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。 sorted(iterable[,...原创 2019-03-15 10:47:51 · 658 阅读 · 0 评论 -
numpy.ndarray 对特定行或列取值
import numpy as np b = [[1,2,0], [4,5,0], [7,8,1], [4,0,1], [7,11,1] ] a=np.array([b]).reshape((5,3)) print(a) c=[1,3,4] # print(a[c]) d=np.nonzero(a[:, 2] == 0) print(d) print(a[d]) ...原创 2019-03-16 23:05:30 · 6846 阅读 · 0 评论 -
python 获取字典最大值的两种方法
import operator # 先通过sorted 和operator 函数对字典进行排序,然后输出最大value的键 classCount={"c":1,"b":4,"d":2,"e":6} print(classCount.items()) SortedclassCount1= sorted(classCount.items(), key=operator.itemgetter(1),...原创 2019-04-18 01:06:41 · 14231 阅读 · 1 评论