找到 10786 篇文章 关于 Python

如何注释 seaborn pairplots?

Rishikesh Kumar Rishi
更新于 2021年9月21日 10:51:15

434 次浏览

要注释 Seaborn pairplots,我们可以使用 fig.text() 方法。步骤:导入 Seaborn、Pandas、Numpy 和 Pyplot 包。设置图形大小并调整子图之间和周围的填充。创建一个 Pandas 数据框,包含二维、大小可变的、可能异构的表格数据。使用 sns.pairplot() 绘制数据集中成对的关系。使用 fig.text() 方法添加带注释的文本。要显示图形,请使用 show() 方法。示例:import seaborn as sns import pandas as pd import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True df = pd.DataFrame( np.random.random((4, 4)), columns=["a", "b", "c", "d"] ) pp = ... 阅读更多

Python - 将列表的列表转换为集合的列表

AmitDiwan
更新于 2021年9月21日 08:29:02

759 次浏览

当需要将列表的列表转换为集合的列表时,可以使用 ‘map’、‘set’ 和 ‘list’ 方法。示例:以下是相同的演示my_list = [[2, 2, 2, 2], [1, 2, 1], [1, 2, 3], [1, 1], [0]] print("列表的列表是:") print(my_list) my_result = list(map(set, my_list)) print("结果列表是:") print(my_result)输出:列表的列表是:[[2, 2, 2, 2], [1, 2, 1], [1, 2, 3], [1, 1], [0]] 结果列表是:[set([2]), set([1, 2]), set([1, 2, 3]), set([1]), set([0])] 解释:定义并显示一个列表的列表... 阅读更多

Python 程序,获取所有和为 s 的子集

AmitDiwan
更新于 2021年9月21日 08:27:19

586 次浏览

当需要获取所有和为特定值 ‘s’ 的子集时,可以定义一个方法,该方法迭代列表并获取列表的所有组合,如果组合的和匹配,则将其打印到控制台。示例:以下是相同的演示from itertools import combinations def sub_set_sum(size, my_array, sub_set_sum):    for i in range(size+1):       for my_sub_set in combinations(my_array, i):          if sum(my_sub_set) == sub_set_sum:           print(list(my_sub_set)) my_size = 6 my_list = [21, 32, 56, 78, 45, 99, 0] ... 阅读更多

Python - 使用 Pandas 中的 query 函数根据列值过滤行?

AmitDiwan
更新于 2021年9月21日 08:30:34

583 次浏览

要根据列值过滤行,我们可以使用 query() 函数。在函数中,设置要通过其过滤记录的条件。首先,导入所需的库 −import pandas as pd 以下是我们的团队记录数据 −Team = [['India', 1, 100], ['Australia', 2, 85], ['England', 3, 75], ['New Zealand', 4 , 65], ['South Africa', 5, 50], ['Bangladesh', 6, 40]] 从上面创建一个 DataFrame 并添加列 −dataFrame = pd.DataFrame(Team, columns=['Country', 'Rank', 'Points']) 使用 query() 过滤 “Rank” 等于 5 的记录 −dataFrame.query("Rank == 5")) 示例:以下是完整代码 −import pandas as ... 阅读更多

Python - 查找作为给定字符串列表的子字符串的所有字符串

AmitDiwan
更新于 2021年9月21日 08:24:09

467 次浏览

当需要查找作为给定字符串列表的子字符串的所有字符串时,将使用 ‘set’ 和 ‘list’ 属性。示例:以下是相同的演示my_list_1 = ["Hi", "there", "how", "are", "you"] my_list_2 = ["Hi", "there", "how", "have", "you", 'been'] print("第一个列表是:") print(my_list_1) print("第二个列表是:") print(my_list_2) my_result = list(set([elem_1 for subset_1 in my_list_1 for elem_1 in my_list_2 if elem_1 in subset_1])) print("结果是:") print(my_result)输出:第一个列表是:['Hi', 'there', 'how', 'are', 'you'] 第二个列表是:['Hi', 'there', 'how', 'have', 'you', 'been'] ... 阅读更多

Python 程序,打印通过合并数组中所有元素形成的排序数字

AmitDiwan
更新于 2021年9月21日 08:22:06

164 次浏览

当需要打印通过合并数组元素形成的排序数字时,可以定义一个方法,该方法首先对数字进行排序并将其转换为整数。另一个方法将此列表映射到字符串,并再次排序。示例:以下是相同的演示def get_sorted_nums(my_num): my_num = ''.join(sorted(my_num)) my_num = int(my_num) print(my_num) def merged_list(my_list): my_list = list(map(str, my_list)) my_str = ''.join(my_list) get_sorted_nums(my_str) my_list = [7, 845, 69, 60, ... 阅读更多

Python Pandas – 我们能否使用 & 运算符查找两个 DataFrame 之间的公共列?

AmitDiwan
更新于 2021年9月21日 08:23:20

185 次浏览

是的,我们可以使用 & 运算符查找两个 DataFrame 之间的公共列。首先,让我们创建两个 DataFrame −# 创建 dataframe1 dataFrame1 = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'], "Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000], }) print("Dataframe1...", dataFrame1) # 创建 dataframe2 dataFrame2 = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'], "Units_Sold": [ 100, 110, 150, 80, 200, 90] }) 使用 & 运算符获取公共列 −res = dataFrame1.columns & dataFrame2.columns 示例:以下是代码 −import pandas as pd # 创建 dataframe1 dataFrame1 = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'], ... 阅读更多

Python 程序,从字典列表中获取所有唯一键

AmitDiwan
更新于 2021年9月21日 08:19:49

1K+ 次浏览

当需要从字典列表中获取所有唯一键时,会迭代字典值并将其转换为集合。将其转换为列表并显示在控制台上。示例:以下是相同的演示my_list = [{'hi' : 11, 'there' : 28}, {'how' : 11, 'are' : 31}, {'you' : 28, 'Will':31}] print("列表是:") print(my_list) my_result = list(set(value for dic in my_list for value in dic.values())) print("结果是:") print(my_result)输出:列表是: [{'there': 28, 'hi': 11}, {'how': 11, 'are': 31}, {'Will': 31, 'you': 28}] 结果是: ... 阅读更多

Python 程序,打印给定两个数字中所有不同的非公共数字

AmitDiwan
更新于 2021年9月21日 08:18:23

147 次浏览

当需要打印两个数字中存在的所有不同的非公共数字时,定义一个方法,该方法将两个整数作为参数。使用 ‘symmetric_difference’ 方法获取非公共数字。示例:以下是相同的演示def distinct_uncommon_nums(val_1, val_2): val_1 = str(val_1) val_2 = str(val_2) list_1 = list(map(int, val_1)) list_2 = list(map(int, val_2)) list_1 = set(list_1) list_2 = set(list_2) my_list = list_1.symmetric_difference(list_2) my_list = list(my_list) my_list.sort(reverse ... 阅读更多

Python 程序,获取具有给定总和的 K 长度组

AmitDiwan
更新于 2021年9月21日 08:16:34

149 次浏览

当需要获取指定和的长度为 'K' 的组合时,可以使用空列表、'product' 方法、'sum' 方法和 'append' 方法。示例如下所示:从 itertools 库导入 product 方法 my_list = [45, 32, 67, 11, 88, 90, 87, 33, 45, 32] print("列表是:") print(my_list) N = 77 print("N 的值为:") print(N) K = 2 print("K 的值为:") print(K) my_result = [] for sub in product(my_list, repeat = K): if sum(sub) == N: ... 阅读更多

广告
© . All rights reserved.