当前位置: 首页>>代码示例>>Python>>正文


Python pycode.add_missing_development_version函数代码示例

本文整理汇总了Python中pyquickhelper.pycode.add_missing_development_version函数的典型用法代码示例。如果您正苦于以下问题:Python add_missing_development_version函数的具体用法?Python add_missing_development_version怎么用?Python add_missing_development_version使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了add_missing_development_version函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: setUp

 def setUp(self):
     base = ["pymyinstall", "pyensae", "pymmails", "jyquickhelper"]
     try:
         import fairtest
         self.fairtest_installed = fairtest
     except ImportError:
         self.fairtest_installed = None
         base.append('fairtest')
     add_missing_development_version(base, __file__, hide=True)
开发者ID:sdpython,项目名称:ensae_teaching_cs,代码行数:9,代码来源:test_SKIP_1_2_3_coverage_notebook6_201711_fair_ete3.py

示例2: test_references

    def test_references(self):
        fLOG(
            __file__,
            self._testMethodName,
            OutputPrint=__name__ == "__main__")

        paths = add_missing_development_version("pyquickhelper", __file__)
        assert len(paths) <= 1  # no added paths if no need to add a path
开发者ID:sdpython,项目名称:pyquickhelper,代码行数:8,代码来源:test_references.py

示例3: setUp

 def setUp(self):
     add_missing_development_version(["jyquickhelper"], __file__, hide=True)
开发者ID:sdpython,项目名称:pyquickhelper,代码行数:2,代码来源:test__function_test_notebook.py

示例4: setUp

 def setUp(self):
     fLOG("add missing dependencies", OutputPrint=__name__ == "__main__")
     add_missing_development_version(["pymyinstall", "pyensae", "pymmails"],
                                     __file__, hide=True)
开发者ID:sdpython,项目名称:ensae_teaching_cs,代码行数:4,代码来源:test_LONG_EX_notebook_expose_long2.py

示例5: setUp

 def setUp(self):
     add_missing_development_version(["pymyinstall", "pyensae", "pymmails", "jyquickhelper", "mlstatpy"],
                                     __file__, hide=True)
开发者ID:sdpython,项目名称:ensae_teaching_cs,代码行数:3,代码来源:test_1A_notebook_soft.py

示例6: test_matplotlib_example

    def test_matplotlib_example(self):
        fLOG(
            __file__,
            self._testMethodName,
            OutputPrint=__name__ == "__main__")

        progs = ["ffmpeg"]
        if not sys.platform.startswith("win"):
            progs.append("avconv")
        errs = []
        prog = None
        for prog in progs:
            out, err = run_cmd(prog, wait=True, fLOG=fLOG)
            exps = "usage:"
            if (exps not in out and exps not in err) or err is None or len(err) == 0:
                errs.append((prog, err))
            else:
                break

        if len(errs) >= len(progs):
            if sys.platform.startswith("win"):
                fLOG("download ffmpeg")
                add_missing_development_version(
                    ["pyensae"], __file__, hide=True)
                from pyensae.datasource import download_data
                download_data("ffmpeg.zip", website="xd")
            else:
                raise FileNotFoundError(
                    "Unable to find '{1}'.\nPATH='{0}'\n--------\n[OUT]\n{2}\n[ERR]\n{3}".format(
                        os.environ["PATH"], prog, out,
                        "\n----\n".join("{0}:\n{1}".format(*_) for _ in errs)))

        temp = get_temp_folder(__file__, "temp_example_example")
        fix_tkinter_issues_virtualenv()

        # update a distribution based on new data.
        import numpy as np
        import matplotlib.pyplot as plt
        import scipy.stats as ss
        from matplotlib.animation import FuncAnimation, writers

        # To get the list of available writers
        if not writers.is_available(prog):
            writers.register(prog)
        fLOG(writers.list())

        class UpdateDist:

            def __init__(self, ax, prob=0.5):
                self.success = 0
                self.prob = prob
                self.line, = ax.plot([], [], 'k-')
                self.x = np.linspace(0, 1, 200)
                self.ax = ax

                # Set up plot parameters
                self.ax.set_xlim(0, 1)
                self.ax.set_ylim(0, 15)
                self.ax.grid(True)

                # This vertical line represents the theoretical value, to
                # which the plotted distribution should converge.
                self.ax.axvline(prob, linestyle='--', color='black')

            def init(self):
                self.success = 0
                self.line.set_data([], [])
                return self.line,

            def __call__(self, i):
                # This way the plot can continuously run and we just keep
                # watching new realizations of the process
                if i == 0:
                    return self.init()

                # Choose success based on exceed a threshold with a uniform
                # pick
                if np.random.rand(1,) < self.prob:  # pylint: disable=W0143
                    self.success += 1
                y = ss.beta.pdf(self.x, self.success + 1,
                                (i - self.success) + 1)
                self.line.set_data(self.x, y)
                return self.line,

        fig = plt.figure()
        ax = fig.add_subplot(1, 1, 1)
        ud = UpdateDist(ax, prob=0.7)
        anim = FuncAnimation(fig, ud, frames=np.arange(100), init_func=ud.init,
                             interval=100, blit=True)

        try:
            Writer = writers[prog]
        except KeyError as e:
            if prog == "avconv":
                from matplotlib.animation import AVConvWriter
                Writer = AVConvWriter
            else:
                raise e
        writer = Writer(fps=15, metadata=dict(artist='Me'), bitrate=1800)
        anim.save(os.path.join(temp, 'lines2.mp4'), writer=writer)
#.........这里部分代码省略.........
开发者ID:sdpython,项目名称:jupytalk,代码行数:101,代码来源:test_pydata2016_animation.py


注:本文中的pyquickhelper.pycode.add_missing_development_version函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。