![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
kwang8090
goodman
展开
-
Python使用struct处理二进制
有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体.struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流)unpack(fmt, string) 按照给定的格式(fmt)解析字节流stri...原创 2021-03-26 16:52:43 · 82 阅读 · 0 评论 -
pip安装报错: error: command ‘gcc‘ failed with exit status 1
安装所需依赖sudo apt install libffi-devsudo apt-get install python3-devsudo apt-get install build-essential原创 2021-02-10 15:11:55 · 392 阅读 · 0 评论 -
python中 keras 库中相关内容
参数 input_shape、input_dim和input_length在keras中,数据是以张量的形式表示的,不考虑动态特性,仅考虑shape的时候,可以把张量用类似矩阵的方式来理解。例如 [[1],[2],[3]] 这个张量的shape为(3,1) [[[1,2],[3,4]],[[5,6],[7,8]],[[9,10],[11,12]]]这个张量的shape为(3,2,2), [1,2,3,4]这个张量的shape为(...原创 2021-01-06 15:56:25 · 139 阅读 · 0 评论 -
sklearn\utils\optimize.py“, line 243, in _check_optimize_result ).format(solver, result.status, resu
问题:File "C:\Optimization\OptimEnv\env369\lib\site-packages\sklearn\gaussian_process_gpr.py", line 504, in _constrained_optimization_check_optimize_result("lbfgs", opt_res)File "C:\Optimization\OptimEnv\env369\lib\site-packages\sklearn\utils\optimize.py原创 2021-01-06 12:04:28 · 547 阅读 · 0 评论 -
pip操作
生成requirements.txt文件pip freeze > requirements.txt安装requirements.txt依赖pip install -r requirements.txt查询install的参数pip help install常用的有pip install -U 升级某个包-r 安装requirements文件pip 修改来源的方式---pip 查看包等操作# 升级...原创 2021-01-05 18:46:27 · 118 阅读 · 1 评论 -
python 装饰器
关于装饰器中,局部变量的问题def singleton(f) # 第一个参数是函数f,作为装饰的__call__对象只能有一个参数即代表装饰对象, 若想使用装饰器时传 ` 递更多参数,则选择再嵌套一层,如下面所讲,或者使用class即类装饰器,通过__init__传参inst = {}def _s(xxx): # 本处的参数是在调用() 被装饰的函数时,传入的参数 f(xxx)inst = {xxx}return f()return _s # 返回的...原创 2021-01-05 18:41:50 · 48 阅读 · 0 评论 -
Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
问题:python运行环境中调用pydot出现报错解决方法:1 windows下安装graphviz 1) 下载连接,选择对应版本:http://www.graphviz.org/download/ 2) 安装之后配置环境变量 3) 检查是否安装成功以管理员权限打开cmd输入以下命令dot -version2 通过pip安装如下包pip install pydotpip install graphvizpi...原创 2021-01-03 11:18:00 · 169 阅读 · 0 评论 -
tensorflow中部分函数
tf.tile() 函数 tensorflow中的tile()函数是用来对张量(Tensor)进行扩展的,其特点是对当前张量内的数据进行一定规则的复制。最终的输出张量维度不变。 函数定义: tf.tile( input, multiples, name=None) input是待扩展的张量,multiples是扩展方法。 假如input是一个3维的张量。那么mutiples就必须是一个1x3的1维张量。这个张量的三个值依次表示input的第1,第2,第...原创 2020-12-30 17:27:29 · 58 阅读 · 0 评论 -
python: 数据可视化 Seaborn
一、IntroduceSeaborn是基于matplotlib的图形可视化python包,在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在大多数情况下使用seaborn能做出很具有吸引力的图,而使用matplotlib就能制作具有更多特色的图。应该把Seaborn视为matplotlib的补充,而不是替代物。同时它能高度兼容numpy与pandas数据结构以及scipy与statsmodels等统计模式。refs:[1].https://www.ji...原创 2020-12-27 18:02:42 · 285 阅读 · 0 评论 -
python pkg: Scipy
refs:[1].https://www.jianshu.com/p/6c742912047f 《Python机器学习及分析工具:Scipy篇》原创 2020-12-27 17:59:04 · 87 阅读 · 0 评论 -
windows下安装Jupyter-Notebook
1. 介绍Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍2.安装 1) 安装py3 2)安装Jupyter Notebook pip install jupyter3) 启动# 查看官方帮助文档jupyter notebook --help # 或 jupyter notebook -h# 启动ju...原创 2020-12-27 14:31:08 · 163 阅读 · 0 评论 -
Cannot dlopen some GPU libraries.
问题:tensorflow调用时出现如下问题解决方法: https://www.tensorflow.org/install/gpuFollow the guide at https://www.tensorflow.org/install/gpu for how to download and setup the required libraries for your platform原创 2020-12-22 19:47:22 · 2837 阅读 · 0 评论 -
Could not load dynamic library ‘cusolver64_10.dll‘; dlerror: cusolver64_10.dll not found
问题 解决方法 安装cuda 及cudnn原创 2020-12-21 16:19:30 · 7910 阅读 · 7 评论 -
Could not load dynamic library ‘cudart64_101.dll‘; dlerror: cudart64_101.dll not found
运行tensorflow时出现如下错误 解决方法 下载cudart64_101.dall文件: https://www.dll-files.com/cudart64_101.dll.html ,如果是32位则需要下载32位版本 配置相应文件 解压文件 按如下方式配置 比如win10就将.dll文件复制到文件夹中, 重启电脑 ...原创 2020-12-17 17:31:55 · 456 阅读 · 0 评论 -
python-image tools: matplotlib
imshow() plt.imshow(np.transpose(npimg, (1, 2, 0)))。 因为在plt.imshow在现实的时候输入的是 (imagesize,imagesize,channels) imshow中,参数img的格式为(channels,imagesize,imagesize), 这两者的格式不一致,我们需要调用一次np.transpose函数,即np.transpose(npimg,(1,2,0)), 将npimg的数据格式由(channe原创 2020-12-12 10:41:04 · 131 阅读 · 0 评论 -
pycharm配置.gitignore文件
pycharm配置:通过pycharm配置添加.gitignore文件解决方案:安装插件,在setting中搜索图示插件,点击安装。重启IDE之后,在项目目录右键添加文件。选择.gitignore文件,配置language及frameworks,生成ignore文件。...原创 2020-11-22 14:07:31 · 878 阅读 · 1 评论