高效码农

撰写、分享国内外先进的IT技术

2019年7月

July 16, 2019

Kaggle、Python数据可视化seaborn(二):折线图

现在您已经熟悉了编码环境,接下来学习如何制作自己的图表!在本教程中,您将学习怎样用Python来创建专业的线形图。在接下来的练习中,您将使用您的新技能来处理真实世界的数据集。准备好笔记本我们首先设置编码环境。import pandas as pd import matplotlib.pyplot as plt %matplotlib inline import seaborn as sns ...
July 15, 2019

phpcms 设置自定义模块伪静态url

第一步、添加URL规则点击 扩展--URL规则管理--添加规则在弹出框中添加你想要的规则第二步、修改生成HTML设置点击 内容 -- 管理栏目 -- 选择要修改的栏目点击 生成HTML设置 -- 栏目生成HTML 选择“否” -- url规则选择刚才创建的规则点击“提交”第三步、点击"更新栏目缓存"点击"更新栏目缓存"点击"更新栏目缓存"点击"更新栏目缓存"强制刷新浏览器,查看效果强制刷新浏...
July 15, 2019

Kaggle、Python数据可视化seaborn(一):你好,seaborn

欢迎使用数据可视化:在这个动手实践的微课程中,您将学习如何使用seaborn(一种功能强大但易于使用的数据可视化工具)将您的数据可视化提升到新的水平。 要使用seaborn,您还将学习如何使用Python(一种流行的编程语言)编写代码。 那说,微课程针对那些没有任何编程经验的人,每个图表使用简短的代码,使得seaborn比许多其他数据可视化工具(例如Excel)更快更容易使用。所以,如果你从...
July 14, 2019

Kaggle、Python机器学习教程(六):随机森林

介绍决策树会让您很难做出决定。 一棵有很多树叶的深树将会过度拟合,因为每个预测都来自其叶子上只有少数房屋的历史数据。 但是叶子很少的浅树会表现不佳,因为它无法捕获原始数据中的那么多区别。即使在今天,最复杂的建模技术也面临着欠装和过度装配之间的这种张力。 但是,许多模型都有聪明的想法,可以带来更好的性能。 我们将以随机森林为例。随机森林使用许多树,并通过平均每个组件树的预测来进行预测。 它通常...
July 13, 2019

Kaggle、Python机器学习教程(五):过拟合和欠拟合

在这一步结束时,您将了解欠拟合和过度拟合的概念,并且您将能够应用这些想法使您的模型更准确。尝试不同的模型既然您有一种可靠的方法来测量模型精度,那么您可以尝试使用其他模型,并查看哪种模型可以提供最佳预测。但是你应该怎样选择模型?您可以在scikit-learn的文档中看到决策树模型有很多选项(比您长期想要或需要的更多)。最重要的选项决定了树的深度。回想一下这个微课程的第一课,树的深度是衡量它在...
July 12, 2019

Kaggle、Python机器学习教程(四):验证模型

你已经建立了一个模型。 但它是否可用?在本课程中,您将学习如何使用模型验证来衡量模型的质量。 测量模型质量是迭代改进模型的关键。什么是模型验证您将要评估您构建的几乎所有模型。在大多数(尽管不是全部)应用中,模型质量的相关度量是预测准确性。换句话说,模型的预测是否接近实际发生的情况。在测量预测准确性时,许多人犯了一个大错误。他们使用他们的训练数据进行预测,并将这些预测与训练数据中的目标值进行比...
July 8, 2019

Kaggle、Python机器学习教程(三):建立第一个机器学习模型

选择建模数据您的数据集有太多的变量,以至于您无法理解,甚至无法很好地打印出来。如何将如此庞大的数据压缩到您能够理解的程度?我们先用直觉选择几个变量。稍后的课程将向您展示自动对变量进行优先排序的统计技术。要选择变量/列,我们需要看到数据集中所有列的列表。这是通过DataFrame的columns属性完成的。#!/usr/bin/python3 # -*- coding: utf-8 -*- ...
July 7, 2019

Kaggle、Python机器学习教程(二):数据探索

使用Pandas熟悉您的数据使用Pandas熟悉您的数据,机器学习项目的第一步都是熟悉数据。 你将使用Pandas库。 Pandas是科学家用于探索和操纵数据的主要工具。 大多数人在他们的代码中将pandas缩写为pd。 我们使用命令执行此操作import pandas as pdPandas库中最重要的部分是DataFrame。 DataFrame是一个二维的表结构。 这类似于Excel中...
July 5, 2019

selenium使用技巧

一、selenium不弹出浏览器,后台静默运行from selenium.webdriver.chrome.options import Options #打开浏览器 chrome_options = Options() chrome_options.add_argument('--headless') chrome_options.add_argument('--disable-gpu')...
July 4, 2019

LinkedIn领英官方API接口文档说明:授权代码流程

授权代码流程包括以下步骤:1.配置应用程序以获取客户端ID和客户端密钥。2.您的应用程序将浏览器定向到LinkedIn的OAuth 2.0授权页面,其中该成员进行身份验证。身份验证后,LinkedIn的授权服务器将授权代码传递给您的应用程序。3.您的应用程序将此代码发送到LinkedIn,LinkedIn返回访问令牌。4.您的应用程序使用此令牌代表该成员调用API。第1步:配置您的应用程序如...

Java基础知识五:Java中的数据类型

数据类型是一个空间关键字,用于为数据分配足够的内存空间,换句话说,数据类型用于表示计算机主内存(RAM)中的数据。通常,每种编程语言都包含三类数据类型。他们是基本或原始数据类型派生数据类型用户定义的数据类型。原始数据类型原始数据类型的变量允许我们只存储一个值,但它们永远不允许我们存储多个相同类型的值。这是一种数据类型,其变量一次最多可以保存一个值。int a ; //有效 a = 10 ; ...
July 1, 2019

Java基础知识四:JVM体系结构

JVM(Java虚拟机)是一个软件。它是一个规范,提供可以执行java字节码的运行时环境。JVM的操作JVM主要执行以下操作。为类属性分配足够的内存空间。提供可以执行java字节码的运行时环境将字节代码指令转换为机器级指令。在安装Java软件时,JVM可单独用于每个操作系统,以便JVM与平台相关。注意: Java是独立于平台的,但JVM是依赖于平台的,因为每个操作系统都有不同的JVM,它们与...