2K+ 浏览量
每当我们尝试访问 Lua 表中未声明的字段时,得到的结果是 nil。虽然这是事实,但原因是当发生这种访问时,解释器会触发对 __index 元方法的搜索,如果它没有找到任何名为 __index 的方法,那么我们得到的结果是 nil;否则,我们将得到在 __index 元方法中设置的字段值。我们可以显式地在表中放入 __index 方法,并为其提供我们希望它返回的命名值…… 阅读更多
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… 阅读更多
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() 函数,然后我们打印返回值,即它将保存包含… 阅读更多
279 浏览量
要使用 ggplot2 创建具有灰色调色板的类别的提琴图,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,为类别创建具有默认颜色的小提琴图。创建具有灰色调色板颜色的小提琴图。创建数据框让我们创建一个数据框,如下所示 - 在线演示> Group Score df df 执行后,上述脚本生成以下输出(此输出由于随机化而会在您的系统上有所不同) - Group Score 1 Second 405 2 Third 947 3 First 78 ... 阅读更多
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 数据框中的列均值中减去列值,我们可以按照以下步骤操作 - 首先,创建一个数据框。然后,使用 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 ... 阅读更多
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']) ... 阅读更多
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()输出阅读更多
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 ... 阅读更多
为了绘制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'] = ... 阅读更多