摘要: 链表是数据结构中最基本常用的,C++语言中单链表是利用指针操作实现的,python作为面向对象编程的,可以使用创建一个Node类来实现链表,利用类的属性引用来代替指针操作。 下面我们创建了一个节点类,然后编写了几个链表操作,包括创建,插入,删除,输出等: 运行结果如下: 参考资料:http://bl 阅读全文
posted @ 2018-05-07 21:46 大鱼海棠兮 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 函数:string.join() Python中有join()和os.path.join()两个函数,具体作用如下: join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 os.path.join(): 将多个路径组合后返回 一、函数说明1、joi 阅读全文
posted @ 2018-05-07 16:23 大鱼海棠兮 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 声明:文章转自https://www.jianshu.com/p/55755fc649b1 理解条件随机场最好的办法就是用一个现实的例子来说明它。但是目前中文的条件随机场文章鲜有这样干的,可能写文章的人都是大牛,不屑于举例子吧。于是乎,我翻译了这篇文章。希望对其他伙伴有所帮助。 原文在这里[http 阅读全文
posted @ 2018-04-24 12:03 大鱼海棠兮 阅读(991) 评论(0) 推荐(0) 编辑
摘要: 简单的看下三种情况: 输出结果: 第一种情况,因为列表是mutable,所以可以改变。第二种情况只是在changeList1函数中新创建个[]对象,然后命名l。要想在函数中对列表有实际作用,得像changeList2那样。 摘自:https://blog.csdn.net/WUTab/article 阅读全文
posted @ 2018-04-16 20:07 大鱼海棠兮 阅读(482) 评论(0) 推荐(0) 编辑
摘要: python的底层是通过C语言实现,因此参数调用时是通过地址传递的(和C语言一样,值是单向传递,指针才能实现双向传递),比如: 得到的结果是 从这里可以看出b值并没有变化,也就是说值是单向传递的。 函数的定义时,参数可以是数值,列表(当元组处理),字典等,其参数定义形式如下: 实际上这是python 阅读全文
posted @ 2018-04-16 19:54 大鱼海棠兮 阅读(5862) 评论(0) 推荐(1) 编辑
摘要: pip是python的第三方软件管理工具,通过pip我们很方便地安装第三方软件包。 pip2是python2.x对应的第三方软件管理工具 pip3是python3.x对应的第三方软件管理工具 pip安装 python3安装pip python2安装pip 通过pip安装第三方库: 安装numpy, 阅读全文
posted @ 2018-01-23 12:02 大鱼海棠兮 阅读(9806) 评论(0) 推荐(1) 编辑
摘要: 1.在~/下, touch 创建文件 .git-credentials 2.vim 编辑 .git-credentials,在.git-credentials文件中输入: 比如你github的用户名为:kkxx, 密码为:123456,则输入:https://kkxx:123456@github.c 阅读全文
posted @ 2018-01-12 15:43 大鱼海棠兮 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 在利用Python编程导入外部包的时候,经常出现错误: 在linux系统下可以先下载pip(一个管理python的外部库的插件), 然后终端输入命令: 这样想要的外部包应该就已经装上了。 阅读全文
posted @ 2017-12-18 20:15 大鱼海棠兮 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 安装mpich 一切搞定!!! 阅读全文
posted @ 2017-12-16 23:05 大鱼海棠兮 阅读(6843) 评论(0) 推荐(0) 编辑
摘要: valgrind的使用 用法: valgrind [options] prog-and-args [options]: 常用选项,适用于所有Valgrind工具 -tool=<name> 最常用的选项。运行 valgrind中名为toolname的工具。默认memcheck。 h –help 显示帮 阅读全文
posted @ 2017-12-15 15:59 大鱼海棠兮 阅读(6829) 评论(0) 推荐(0) 编辑