python
LauJames
这个作者很懒,什么都没留下…
展开
-
python中的*、np.dot和np.multiply辨析
在之前学习别人开源代码的时候,对于python中的*、np.dot()和np.multiply()具体结果产生了疑惑,遂去了解了一下相关说明,并实验了一下,结合别人的博客,这里进行总结建议:当我们需要在python中进行像matlab中的矩阵运算时,最好将ndarray转化成matrix,以免出错* 号运算符 numpy arrays consistently abid...原创 2018-07-28 20:36:54 · 2555 阅读 · 0 评论 -
回文链表——O(n)时间复杂度和O(1)空间复杂度解法
参考链接:234. Palindrome Linked List [easy] (Python) 这个博主总结了三种解法: 1. 将单链表的节点值记录到一个数组中,判断数组是否回文;(或通过一次遍历将单链表拓展成双向链表,再判断是否回文。 )——时间 O(n),空间O(n) 2. 判断回文主要是前半部分和后半部分的比较,若能将前半部分压栈,再依次出栈与后半部分比较,则可判断是否...原创 2018-08-15 14:27:20 · 1563 阅读 · 1 评论 -
比os.path更高级的路径对象pathlib
pathlib中的Path类继承自PurePath,对PurePath中的部分方法进行了重载,相比于os.path有更高的抽象级别几个特点路径连接便捷正则匹配相关文件,返回可迭代可打开的文件对象示例1from pathlib import Pathroot = Path("../PycharmProject")config_dir = root/Path(...原创 2018-08-23 20:29:05 · 855 阅读 · 0 评论 -
tornado 静态文件路径绑定细节
第一次用tornado搭具有css和js样式动作的demo系统,在css/js这些文件引用路径引入的地方,坑了四小时,特此记录并提醒萌新...原创 2018-10-18 20:50:28 · 3337 阅读 · 0 评论 -
Tensorflow版本和cudnn版本不对应问题解决
E tensorflow/stream_executor/cuda/cuda_dnn.cc:343] Loaded runtime CuDNN library: 7.0.5 but source was compiled with: 7.2.1. CuDNN library major and minor version needs to match or have higher minor version in case of CuDNN 7.0 or later version.原创 2019-01-11 11:55:04 · 6441 阅读 · 2 评论 -
tf.where 和 tf.cond对比
tf.where 和 tf.cond都是类似于if…else 的逻辑操作,现对比两者区别import tensorflow as tf pred=tf.placeholder(dtype=tf.bool,name='bool') x=tf.constant(1) y = tf.cond(pred,lambda:x+1,lambda:x-1) z=tf.where(pred,x+1,x-...转载 2019-01-17 16:54:56 · 2351 阅读 · 0 评论