Python
文章平均质量分 75
叫我学弟
这个作者很懒,什么都没留下…
展开
-
C++开发Python库:解决生成pyd导入pycharm后函数参数名称未定义(为*args和**kwargs)的问题(心路历程)
前言首先注意:这里的c++开发Python库指的是调用Python C/C++ API,而不是在python里调用dll动态链接库。最近在研究用c++编写Python库,一顿折腾。网络上的教程给的例子都是定义一个只接受一个参数的函数,用c++来编写。我爱折腾,写了一个需要2个参数的c++函数,来让Python调用。这个模块名称我设置为pure_python,之所以这么命名,是之前研究过用c++的Boost库来开发Python库,现在想研究纯Python原生的开发方式。工程的基本逻辑C++函数逻原创 2020-10-26 23:10:00 · 2090 阅读 · 1 评论 -
TensorFlow报错Internal: no kernel image is available for execution on the device解决
一、错误描述运行代码:import tensorflow as tfout = tf.random.uniform([4, 10])y = tf.constant([2, 3, 2, 0])y = tf.one_hot(y, depth=10)loss = tf.keras.losses.mse(y, out)loss = tf.reduce_mean(loss)print(loss)报错信息:F .\tensorflow/core/kernels/random_op_gpu.h:23原创 2020-10-05 18:10:40 · 3440 阅读 · 9 评论 -
python3.7与3.8多版本共存,并解决pip运行时Fatal error in launcher: Unable to create process using问题
摘要网络上有很多关于python多版本共存的文章,但都是python2.7与python3.x共存。我最近一直都用的python3.7,有想体验一下python3.8的新特性,就研究了一下python3.7与python3.8共存的问题,其实挺简单,就是正常安装,然后移动一下系统环境变量,但问题出现了,经过查阅资料,找到了解决办法安装python3.8.3这步没什么好说的,去官网下载安装包安装就好了。实现python3.7.7与python3.8.3共存1、改名与python3.7与python原创 2020-06-15 23:41:22 · 8237 阅读 · 8 评论 -
通过一个例子讨论python中类属性的一些性质
前言 类属性和实例变量区别比较大,本文均为举例说明,为例实现变量值的动态变化,采用redis数据库,不过读者不用担心,对于涉及到redis数据库的地方都会通俗到极致。正文 首先,有这样一段代码。import databases as dbclass Test: mydb = db.DatabaseRun() # 创建数据库实例 data = ...原创 2020-04-08 10:58:12 · 231 阅读 · 0 评论 -
Python3.7.7+OpenCV4.2+OpenCV-contrib-python在VS2017下的编译和安装配置以及填坑(解决PyCharm无自动补全的问题)
本文仅针对Python进行讲解。一、前言 OpenCV在3.5版本以后因为版权问题,移除了SIFT和SURF工具,并整合入了opencv-contrib工具包中,但是,仅通过pip安装opencv-contrib-python是无法在python中使用的,需要用户自行将opencv-contrib编译进opencv中。 网络上有很多关于OpenCV + OpenCV-contrib...原创 2020-03-16 09:42:08 · 2404 阅读 · 3 评论