202107-04 在import scipy.misc 后找不到 imsave的解决方案 在想把CIFAR-10的16进制数据转为图像的时候需要用到imsave(),但是在importscipy.misc之后显示该库内没有imsave()后来发现还需要安装Pillow这个包解决:pipinstallPillow原因分析:在安装Pillow之前,通过dir(scipy.misc)可以查看里面的包,然后发现找不到imsave()函数安装Pillow之后,再次查看就能发现多了很多函数,其中包括imsave(),imread()Pillow是python的一个十分强大的图像处理库,imsave之类的图像处理函数应该是... 继续阅读 >
202107-04 基于keras中import keras.backend as K的含义说明 原理介绍keras是一种基于模块的高级深度学习开发框架,它并没有仅依赖于某一种高速底层张量库,而是对各种底层张量库进行高层模块封装,让底层库完成诸如张量积、卷积操作。目前,Keras提供了三种后端实现:TensorFlow后端,Theano后端和CNTK后端。TensorFlow是Google开发的开源符号张量操纵框架。Theano是由蒙特利尔大学的LISALab开发的开源符号张量操纵框架。CNTK是由Microsoft开发的用于深度学习的开源工具包。含义即可以使用... 继续阅读 >
202106-04 golang import自定义包方式 1.初探刚开始接触go时,以为import自定义包与Java工程类似,在非GOPATH的路径中新建了一个go项目HelloGo,如下:接下来,利用beego的bee工具新建了另一个项目helloapi,如下:现在,想在helloapi项目中调用HelloGo项目的函数,通过import引入“HelloGo”,编辑器中一直提示无法引用,即使把HelloGo添加到左下角的GOPATH[helloapi]中,也没有效果。具体如下:问题出在HelloGo项目的路径上,因为其不在系统定义的GOPATH路径下,查看... 继续阅读 >
202105-20 详解java中import的作用 一、packageC/C++的#include会把所包含的内容在编译时添加到程序文件中,而java的import则不同。这里我们先了解一下Java的package到底有何用处。package名称就像是我们的姓,而class名称就像是我们的名字。package和package的附属关系用"."来连接,这就像是复姓。比如说java.lang.String就是复姓java.lang,名字?String的类别;java.io.InputStream则是复姓java.io,名字?InputStream的类别。Java会使用package这... 继续阅读 >
202104-09 Vue 如何import服务器上的js配置文件 背景项目中有一个本地配置文件://src/image-position.jsexportdefault{label:'首页',value:'home',data:[{label:'轮播',value:'carousel'}]}如何引用一个本地文件大家都知道:importImagePositionfrom'./image-position.js'现在需要把image-position.js文件丢到服务器上去,得到它的链接:xxx.com/static/imag…这个时候你直接引用文件地址自然是行不通的。importImageP... 继续阅读 >
202103-05 解决Python import .pyd 可能遇到路径的问题 Pythonimport.pyd文件时会搜索sys.path列表中的路径运行importxxx.pyd1.'ImportError:Nomodulenamedxxx'可能是xxx.pyd所在路径不在sys.path中。解决方法:import之前用sys.path.append()方法加入xxx.pyd所在路径,确定当前路径推荐用os.path.realpath('.')。2.‘ImportError:DLLloadfailed:找不到指定的程序'可能是xxx.pyd调用了其他的DLL文件,且其调用的DLL文件无法被搜索到。解决方法:用dependencywalker查看xxx... 继续阅读 >
202103-05 python 指定源路径来解决import问题的操作 用python做大型工程时,经常会出现import问题。比如,当你import另一个py文件时,这个py不存在于你的运行路径下,便会报错。大概有两种方法:如果在terminal里,咱们可以通过sys.path.append来添加运行路径;如果在pycharm环境里,咱们可以右键MarkDirectoryasSourcesRoot。举个栗子:vimhead.pydefadd(a,b):returna+bvimrun.pyimportheada=3b=4c=head.add(a,b)print(c)咱们把head.py和run.py放在一个路径下,... 继续阅读 >
202102-21 解决import tensorflow导致jupyter内核死亡的问题 今日重装gpu版tensorflow后出现问题,jupyternotebook中importtensorflow运行以后内核死亡。开始以为版本不兼容,于是将conda中全部内容升级了一遍发现还是存在问题,并不管用。于是去查报错信息。在我很少去看的jupyter的终端中得到一个warning。显示HDF5版本不匹配导致的错误。网上大致有两种解决方法:1.指定版本安装2.pipuninstallh5pypipinstallh5py我开始使用的第一种方法,用conda命令重装。发现安装以后,虽然Warnin... 继续阅读 >
202011-04 关于VSCode 装好ESLint 插件 import 报黄线的问题 VSCode装好ESLint插件报黄线的问题,具体解决方法如下所示:ESLintisdisabledsinceitsexecutionhasnotbeenapprovedordeniedyet.Usethelightbulbmenutoopentheapprovaldialog.eslint查了翻译,说是什么被禁用了,我的插件明明是开的呀。去网上查了一圈也没有看到和我一样的问题。我英语不是很好,所以碰了不少壁。其实这个问题解决起来很简单。确实是插件没有打开。看你的VSCode右下角如果是这样说明ES... 继续阅读 >
202011-03 python import 上级目录的导入 有时候我们可能需要import另一个路径下的python文件,例如下面这个目录结构,我们想要在_train.py里import在networks目录下的_lstm.py和上级目录下的_config.py。_config.pynetworks_lstm.py_cnn.pypipelines_train.py只需两步操作(1)在networks文件夹下创建空的__init__.py文件_config.pynetworks_lstm.py_cnn.pypipelines_train.py(2)使用sys库添加路径#_train.pyimportsyssys.path.append("..")#这句是为了导入... 继续阅读 >
202010-15 Java import static及import原理区别解析 importstatic静态导入是JDK1.5中的新特性。一般我们导入一个类都用importcom.....ClassName;而静态导入是这样:importstaticcom.....ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个.*,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把.*换成静态方法名就行了。然后在这个类中,就可以直接用方法名调用静态方法,而不必用ClassName.方法名的方式来调用。这种方法的好... 继续阅读 >
202010-10 详解Python中import机制 Python语言中import的使用很简单,直接使用importmodule_name语句导入即可。这里我主要写一下"import"的本质。Python官方定义:Pythoncodeinonemodulegainsaccesstothecodeinanothermodulebytheprocessofimportingit.1.定义:模块(module):用来从逻辑(实现一个功能)上组织Python代码(变量、函数、类),本质就是*.py文件。文件是物理上组织方式"module_name.py",模块是逻辑上组织方式"module_name"。... 继续阅读 >
202010-10 Jenkins迁移job插件Job Import Plugin流程详解 由于又开了新机器所以又要重新布置Jenkins从老项目拷贝过来,发现JobImportPlugin这个插件更新了,和以前的有些出入所以再记录一下插件管理安装一下JobImportPlugin可以看到已经更新到3.4版本了安装之后可以在首页找到点开之后可以发现和以前不一样了,不能配置了我们可以在系统配置下找到填入需要转入的jenkins项目地址账号等信息我这里用的账号,也可以用ssh秘钥等回到界面点击Query就会出现要转移的项目,勾选确认即可以上... 继续阅读 >
202010-09 SpringBoot Import及自定义装配实现方法解析 Import的注册形式:1、使用@Import导入一个或者多个类字节对象@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic@interfaceImport{Class<?>[]value();}使用时一般在配置类上注解,表示该注解类导入了其他配置@Configuration@Import({MyBeanFactoryPostProcessor.class,ClassA.class,ClassB.class,ClassC.class})publicclassTestConfiguration{}2、使用导入Bean定义... 继续阅读 >
202010-08 解决vue的router组件component在import时不能使用变量问题 webpack编译es6动态引入import()时不能传入变量,例如dir='path/to/my/file.js';import(dir),而要传入字符串import(‘path/to/my/file.js'),这是因为webpack的现在的实现方式不能实现完全动态。但一定要用变量的时候,可以通过字符串模板来提供部分信息给webpack;例如import(./path/${myFile}),这样编译时会编译所有./path下的模块,但运行时确定myFile的值才会加载,从而实现懒加载。import语法参考资料如下:点击... 继续阅读 >
202010-08 Python实现封装打包自己写的代码,被python import 1.新建一个文件夹example,里面放入要打包的.py文件,以及必需的_init_.py.代码如下:#-*-coding:utf-8-*-"""CreatedonThuNov117:04:022018@author:Jo"""#!/usr/bin/envpython#-*-coding:utf-8-*-defrun():print('Thisisarunpackage!')if__name__=='__main__':run()内部代码无需修改。2.与文件夹同目录放入必需的setup.py文件。代码如下:fromsetuptoolsimportfind_packages,setupsetup(name='... 继续阅读 >