Python包使得处理3d和2d混合子批变得更容易。

ddd-subplots的Python项目详细描述


Travis CI buildSonarCloud QualitySonarCloud MaintainabilityCodacy MaintainabilityMaintainabilityPypi projectPypi total project downloads

Python包使得处理3d和2d混合子批变得更容易。在

如何安装此软件包?在

像往常一样,只需使用pip下载:

pip install ddd_subplots

测试覆盖率

由于某些软件处理覆盖有时会得到稍微不同的结果,这里有三个结果:

Coveralls CoverageSonarCloud CoverageCode Climate Coverate

使用示例

3D子批次

要获得一组3d子图,只需导入子图

^{pr2}$

旋转三维散点图

该库还提供了一种渲染三维散点图的方法。下面是一个完整的例子:

fromddd_subplotsimportsubplots,rotateimportnumpyasnpfromsklearnimportdatasetsfromsklearn.decompositionimportPCAdefmy_func(xs:np.ndarray,ys:np.ndarray,zs:np.ndarray,*args,**kwargs):fig,axes=subplots(1,3,figsize=(9,3))axs=axes.flatten()axs[0].scatter(xs,ys,zs,**kwargs)axs[1].scatter(ys,zs,xs,**kwargs)axs[2].scatter(zs,xs,ys,**kwargs)fig.tight_layout()returnfig,axesX,y=datasets.load_iris(return_X_y=True)X_reduced=PCA(n_components=3).fit_transform(X)colors=np.array(["red","green","blue"])[y]rotate(my_func,*X_reduced.T,path="test.gif",duration=2,fps=24,c=colors,marker='o',s=20)

输出:

^{1}$

已知极限

CoreFoundations and multiprocessing on MacOS有一个错误,它声明了以下内容:

The process has forked and you cannot use this CoreFoundation functionality safely. You MUST exec().
Break on __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__() to debug.

这是MacOS Sierra的一个奇怪的已知错误。目前,唯一可用的解决方案是在处理matplotlib时禁用多处理。 欢迎任何其他有效的解决方案:

rotate(my_func,*X_reduced.T,path="test.gif",duration=2,fps=24,parallelize=False,c=colors,marker='o',s=20)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么会出现这些错误?表达式的非法开始   使用HttpUrlConnection的java测试URL仅适用于前面的www   在大数据集上使用kmeans的java堆外内存   查找Java RandomAccessFile如何以字符形式读取第n个字节   java Android从BroadcastReceiver获取标题和描述   java使用构造函数参数模拟嵌套类并测试方法   正在将Azure Blob项强制转换为Java文件对象   java并行运行testNG套件   java程序在运行时似乎没有进入   贬低Java规则引擎的优点和缺点   文本区域中的java中心文本   java JPA从多个表中选择错误   类Java问题使用类加载器重新加载代码   java如何在Spring非管理类上使用@Value   java(关闭)Gradle导入VS代码失败   java arraylist拆分(“空白”)并计算字数   Android/Java如何在单独的*中调用函数。java文件?   具有基本身份验证的java Apache Camel RSS模块   java为什么程序在出现溢出或下溢时不抛出异常