问题来源:使用bayes包时,发现可以直接导入包名然后跳过文件名,直接引入文件中定义类;

假如说包名为bayes_opt,该文件夹目录下,存在一个文件名为bayesian_optimization;该文件中定义一个类名为BayesionOptimization; 在应用程序中可以直接导入

from bayes_opt import BayesianOptimization

可以看到直接跃过了文件名bayesian_optimization;和我所理解的不符;

假设:难道新的python3.6有了新的功能?

编写一个简单的包名Tpackages,文件名ny_test,定义一个类aa,一个函数bb

在main函数中写入:

from Tpackages import aa

aa无法识别;

查看bayes_opt包中__init__文件夹,发现多了几个命令;

假设2:__init__文件起到作用了?

该文件中存在语句:如图所示:

于是在自己的Tpackages包下__init__文件中添加

from .ny_test import aa

然后再执行main文件,就ok了;

相当于init文件间接执行了文件导入;所以在外部调用时,就没有这一步;本质上是有,只是被隐藏了; 本质上都必须:包名->文件名->对象;之所以能成功包名->对象;是因为__init__文件中加入了文件名->对象;直接将对象添加到包的第一个子集中了

函数亦可;本质上是导入可见;

python中导入包中的__init__文件夹的一个重要作用(去年对文件名的导入)相关推荐

  1. python使用statsmodels包中的tsaplots函数和lags参数可视化时间序列数据指定滞后位置个数(级别)以前的所有自相关性(plot the autocorrelation)

    python使用statsmodels包中的tsaplots函数和lags参数可视化时间序列数据指定滞后位置个数(级别)以前的所有自相关性(plot the autocorrelation Funct ...

  2. python使用statsmodels包中的robust.mad函数以及pandas的apply函数计算dataframe中所有数据列的中位数绝对偏差(MAD)

    python使用statsmodels包中的robust.mad函数以及pandas的apply函数计算dataframe中所有数据列的中位数绝对偏差(MAD.Median Absolute Devi ...

  3. python使用statsmodels包中的tsaplots函数可视化时间序列数据所有滞后位置个数(级别)的自相关性(plot the autocorrelation function)

    python使用statsmodels包中的tsaplots函数可视化时间序列数据所有滞后位置个数(级别)的自相关性(plot the autocorrelation function) 目录

  4. python使用statsmodels包中的adfuller函数执行增强迪基-福勒检验(ADF检验、augmented Dickey-Fuller test)、判断时间序列数据是否平稳

    python使用statsmodels包中的adfuller函数执行增强迪基-福勒检验(ADF检验.augmented Dickey-Fuller test).判断时间序列数据是否平稳(station ...

  5. python使用statsmodels包中的tsa.acf函数计算时间序列数据所有滞后位置个数(级别)的自相关性(autocorrelation for every lag)

    python使用statsmodels包中的tsa.acf函数计算时间序列数据所有滞后位置个数(级别)的自相关性(autocorrelation for every lag) 目录

  6. python使用statsmodels包中的tsa.acf函数计算时间序列数据所有滞后位置个数(级别)的自相关性、tsaplots函数可视化时间序列数据所有滞后位置个数(级别)的自相关性

    python使用statsmodels包中的tsa.acf函数计算时间序列数据所有滞后位置个数(级别)的自相关性.tsaplots函数可视化时间序列数据所有滞后位置个数࿰

  7. python使用statsmodels包中的tsaplots函数和lags参数可视化时间序列数据指定滞后位置个数(级别)以前的所有自相关性、自定义设置自相关图的标题、数据点的色彩

    python使用statsmodels包中的tsaplots函数和lags参数可视化时间序列数据指定滞后位置个数(级别)以前的所有自相关性.自定义设置自相关图的标题.数据点的色彩(plot the a ...

  8. Linux使用命令移动文件夹,linux虚拟机中如何用命令来移动文件夹

    对于新手来说,经常会碰到如何移动linux系统中的文件夹之类的问题,这些命令都很简单,关键在于熟能生巧,接下来跟着小编一起学习一下如何在装有linux的虚拟机中进行文件夹的移动. linux虚拟机中如 ...

  9. R语言计算F1评估指标实战:F1 score、使用R中caret包中的confusionMatrix()函数为给定的logistic回归模型计算F1得分(和其他指标)

    R语言计算F1评估指标实战:F1 score.使用R中caret包中的confusionMatrix()函数为给定的logistic回归模型计算F1得分(和其他指标) 目录

最新文章

  1. Android MVVM 架构应用实现
  2. 【树莓派】首发树莓派4原型机接口参数曝光
  3. springboot使用EntityManager执行自定义SQL
  4. 利用反射自动封装成实体对象
  5. php7 返回值,7.6.4 函数返回值
  6. 基于Matlab的跨孔层析成像的最短路径法弯曲射线追踪(二)
  7. 7-Mybatis 连接池与事务深入
  8. Atitit 图像处理 常用8大滤镜效果 Jhlabs 图像处理类库 java常用图像处理类库
  9. sqlserver 查看建表语句,生成建表语句
  10. 哲学家就餐问题---c语言
  11. 实现微信 委托代扣/包月服务
  12. 欧洲足球协会联盟使用区块链发售马德里德比超级杯门票
  13. matlab仓库选址,物流中心选址matlab
  14. 对象的copy和自动归档Archive操作
  15. 遥感影像地图编制流程
  16. IT售前如何写解决方案分析
  17. 爬取网易云的音乐信息
  18. 北京大学肖臻老师《区块链技术与应用》公开课笔记23——ETH挖矿难度调整篇
  19. 51单片机的指令系统(一)
  20. Compose 正式发布,来打造一个 Flappy Bird! | 开发者说·DTalk

热门文章

  1. python3.x pool.map方法的实质
  2. Python爬虫 教程: re正则表达式解析html页面
  3. 11道Python最基本的面试题
  4. Linux 交换内存空间原理(swap)(Linux内存管理)(cgroups)
  5. Linux ubuntu 修改终端【普通用户、root用户】命令(命令行)配色(颜色)(命令行自动计数)(/etc/profile)(~/bashrc)(source命令)
  6. Numpy中np.dot()与np.matmul()的区别(矩阵乘积、矩阵乘法、矩阵相乘)
  7. python opencv imread()函数 (从文件加载图像)
  8. 关于Dockerfile那些事: 基础镜像的坑
  9. Reverse Sort 思维
  10. Elasticsearch Grok Pattern内置表达式大全