找到 34423 篇文章,关于编程

Lua 编程中的 __index 元方法

Mukul Latiyan
更新于 2021年7月19日 11:20:29

2K+ 浏览量

每当我们尝试访问 Lua 表中未声明的字段时,得到的结果是 nil。虽然这是事实,但原因是当发生这种访问时,解释器会触发对 __index 元方法的搜索,如果它没有找到任何名为 __index 的方法,那么我们得到的结果是 nil;否则,我们将得到在 __index 元方法中设置的字段值。我们可以显式地在表中放入 __index 方法,并为其提供我们希望它返回的命名值…… 阅读更多

Lua 编程中的 table.unpack() 函数

Mukul Latiyan
更新于 2021年7月19日 11:17:40

15K+ 浏览量

当我们想从表中返回多个值时,我们使用 table.unpack() 函数。它接收一个列表并返回多个值。语法:table.unpack{x, y, z, ....} 例子:table.unpack() 函数为我们提供作为参数传递给它的所有值,但我们也可以指定我们想要的值,如下例所示 - 在线演示a, b = table.unpack{1, 2, 3} print(a, b) 在上面的例子中,即使 table.unpack() 函数包含不同的值,即 1、2 和 3,我们只存储前两个值,即 a 和 b,而值 3… 阅读更多

Lua 编程中的 table.pack() 函数

Mukul Latiyan
更新于 2021年7月19日 11:16:16

5K+ 浏览量

当我们想从传递给函数的多个值返回一个表作为结果时,我们使用 table.pack() 函数。table.pack() 函数是一个可变参数函数。语法:table.pack(x, y, z, ....) 例子:table.pack() 函数提供一个包含所有作为参数传递给它的值的表,考虑以下示例 - 在线演示a = table.pack(1, 2, 3) print(a) print(a.n) 在上面的例子中,我们将三个数字作为参数传递给 table.pack() 函数,然后我们打印返回值,即它将保存包含… 阅读更多

如何在 R 中使用 ggplot2 创建使用灰色调色板的类别小提琴图?

Nizamuddin Siddiqui
更新于 2021年8月13日 09:14:41

279 浏览量

要使用 ggplot2 创建具有灰色调色板的类别的提琴图,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,为类别创建具有默认颜色的小提琴图。创建具有灰色调色板颜色的小提琴图。创建数据框让我们创建一个数据框,如下所示 - 在线演示> Group Score df df 执行后,上述脚本生成以下输出(此输出由于随机化而会在您的系统上有所不同) - Group Score 1 Second 405 2 Third 947 3 First 78 ... 阅读更多

如何在 R 中按行标准差划分数据框行?

Nizamuddin Siddiqui
更新于 2021年8月13日 09:12:04

390 浏览量

要将 R 中数据框的行值除以行标准差,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,使用 apply 函数将数据框的行值除以行标准差。创建数据框让我们创建一个数据框,如下所示 - 在线演示> x y df df 执行后,上述脚本生成以下输出(此输出由于随机化而会在您的系统上有所不同) - x y 1 1.48 0.86 2 -0.14 -0.58 3 -0.25 1.22 4 0.18 0.25 5 0.50 0.68 6 -1.34 ... 阅读更多

如何在 R 数据框中从列均值中减去列值?

Nizamuddin Siddiqui
更新于 2021年8月13日 09:09:25

2K+ 浏览量

要从 R 数据框中的列均值中减去列值,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,使用 colMeans 函数查找列均值。之后,从列均值中减去列值。创建数据框让我们创建一个数据框,如下所示 - 在线演示> x1 x2 x3 df df 执行后,上述脚本生成以下输出(此输出由于随机化而会在您的系统上有所不同) - x1 x2 x3 1 54 73 57 2 79 52 92 3 87 51 47 4 13 12 1 5 70 90 19 6 15 99 ... 阅读更多

如何在 Matplotlib 中根据 DataFrame 列名对 Seaborn 箱线图进行着色?

Rishikesh Kumar Rishi
更新于 2021年7月8日 11:21:06

500 浏览量

要根据数据框列名对 Seaborn 箱线图进行着色,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。使用 Pandas 创建一个包含两列 col1 和 col2 的数据框。创建一个水平方向的箱线图。获取框的艺术家。迭代框并设置框的 facecolor。要显示图形,请使用 show() 方法。示例import seaborn as sns import matplotlib.pyplot as plt import pandas as pd plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame( [[2, 4], [7, 2] ], columns=['col1', 'col2']) ... 阅读更多

如何使用 Matplotlib 绘制圆角线端?

Rishikesh Kumar Rishi
更新于 2021年7月8日 11:18:41

1K+ 浏览量

要使用 matplotlib 绘制圆角线端,我们可以使用 solid_capstyle='round'。步骤设置图形大小并调整子图之间和周围的填充。使用 numpy 创建随机 x 和 y 数据点。创建一个图形和一组子图。使用 plot() 方法绘制 x 和 y 数据点,在方法参数中使用 solid_capstyle。要显示图形,请使用 show() 方法。示例import matplotlib.pyplot as plt import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = np.random.randn(5) y = np.random.randn(5) fig, ax = plt. subplots() ln, = ax.plot(x, y, lw=10, solid_capstyle='round', color='red') plt.show()输出阅读更多

如何在 Matplotlib 中在 X 轴上显示日期和时间?

Rishikesh Kumar Rishi
更新于 2021年7月8日 11:17:20

7K+ 浏览量

要在 Matplotlib 中在 X 轴上显示日期和时间,我们可以采取以下步骤 - 设置图形大小并调整子图之间和周围的填充。创建一个日期和 y 值列表。获取当前轴。设置主要的日期格式化程序和定位器。使用 plot() 方法绘制 x 和 y 值。要显示图形,请使用 show() 方法。示例from datetime import datetime as dt from matplotlib import pyplot as plt, dates as mdates plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True dates = ["01/02/2020", "01/03/2020", "01/04/2020"] x_values = [dt.strptime(d, "%m/%d/%Y").date() for d in dates] y_values = [1, 2, 3] ax ... 阅读更多

在 Matplotlib 中绘制 95% 置信区间误差条 Python Pandas 数据框

Rishikesh Kumar Rishi
更新于 2021年7月8日 11:15:57

1K+ 浏览量

为了绘制95%置信区间误差条形图的Python Pandas数据框,我们可以采取以下步骤:设置图形大小并调整子图之间和周围的填充。获取一个二维、大小可变、潜在异构表格数据的DataFrame实例。创建一个包含两列的DataFrame,分别是类别和数值。查找类别和数值的均值和标准差。绘制y相对于x的线和/或标记,并附加误差条。要显示图形,请使用show()方法。示例:import numpy as np import pandas as pd import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame() df['category'] = np.random.choice(np.arange(10), 1000, replace=True) df['number'] = ... 阅读更多

广告
© . All rights reserved.