RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-458947

Дмитрий's questions

Martin Hope
Дмитрий
Asked: 2023-06-01 01:12:01 +0000 UTC

饼图部分之间的填充

  • 7

请告诉我在饼图中实现缩进增加的选项
现在有下图
饼形图

她的代码:

data = [{'name': '', 'counter': 12}, {'name': 'РФ', 'counter': 1463}, {'name': 'регионы', 'counter': 106}]

def create_geo_diagram(data):
    n = 0
    for el in data:
        n += el['counter']

    geo_name = []
    geo_counter = []
    for el in data:
        geo_name.append(el['name'])
        geo_counter.append(round(100/n*(el['counter']), 2))

    matplotlib.use('Agg')

    labels = geo_name
    values = geo_counter

    colors_list = [
        '#d45aa5', '#2f9cdf', '#f19b3a', '#785fb3', '#f16d4e', '#375b7d',
        '#7a5195', '#bc5090', '#ef5675', '#ff764a', '#ffa600']
    colors = []
    for n in range(len(labels)):
        colors.append(colors_list[n])

    plt.subplots(figsize=(9, 8))
    fig, ax = plt.subplots(figsize=(9, 8))
    plt.rcParams['font.size'] = '16'
    plt.title('Распределение постов по ГЕО', fontsize='16')
    plt.pie(values, labels=labels, colors=colors, autopct='%1.1f%%', wedgeprops=dict(width=0.1, edgecolor='w'))
    plt.axis('equal')
    plt.legend()
    plt.savefig(r'geo_diagram.png')
    plt.rcParams.update(plt.rcParamsDefault)
    plt.close()

可以使用什么方法来增加数据之间的缩进大小?
现在那里有一条小白线,但理想情况下它的大小应该如下所示:

图表中所需缩进大小的示例

python
  • 1 个回答
  • 16 Views
Martin Hope
Дмитрий
Asked: 2023-05-31 06:57:20 +0000 UTC

Python Matplotlib 线图的圆角

  • 7

好小时
请告诉我圆线图的尖角的选项,使用matplotlib

我将在下面附上代码和图表。

必须没有尖角,如下图所示

def create_cpm_diagram():
    mounts = ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Агуст', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь']
    counter = [2604.14, 2567.56, 2950.61, 2225.23, 1867.68, 0, 0, 0, 0, 0, 0, 0]

    matplotlib.use('Agg')
    plt.subplots(figsize=(18, 8))
    fig, ax = plt.subplots(figsize=(18, 8))
    for label in (ax.get_xticklabels() + ax.get_yticklabels()):
        label.set_fontsize(15)
    plt.plot(mounts, counter, marker='o', markersize=7, color='#2d79bd')

    plt.savefig('cpm_diagram.png')

带代码的图表

下面是一个带有圆边的图形示例,但顶点之间的填充过多。

在此处输入图像描述

底部图表使用以下代码实现:

matplotlib.use('Agg')

x = np.array(mounts)
x = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])
y = np.array(counter)

x_sm = np.array(x)
y_sm = np.array(y)
X_Y_Spline = make_interp_spline(x_sm, y_sm)

X_ = np.linspace(x_sm.min(), x_sm.max(), 5000)
Y_ = X_Y_Spline(X_)

plt.plot(X_, Y_)

如果您告诉我如何减少顶点之间的间隙并将 X 行中的名称替换为月份,那么此选项也比工作更有效

理想情况下,得到类似于顶点之间类似平滑过渡的东西:

在此处输入图像描述

python
  • 1 个回答
  • 35 Views
Martin Hope
Дмитрий
Asked: 2023-05-20 00:08:38 +0000 UTC

matplotlib python条形图问题

  • 6

晚安!请告诉我出现此显示的原因,以及如何解决所有问题:

输入如下:

    matplotlib.use('Agg')
    mounts = ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Агуст', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь']
    counter = ['0', '0', '1188898', '4935575', '747766', '0', '0', '0', '0', '0', '0', '0']

    plt.bar(mounts, counter)
    plt.savefig('post_diagram.png')
    plt.close()

请告诉我如何解决以下问题:

  • 如何使文本在 x 轴上垂直 [已解决]
  • 如何“修复”y 轴以便正确显示列的高度

四月 - 4935575(应该是最大的,它是中等)
三月 - 1188898(应该是中等,它是最小的)
五月 - 747766(应该是最小的,它是最高的) 如果你传递高度值,

编辑结果
列表作为数字

在此处输入图像描述

你现在能告诉我增加图表本身的长度/高度吗?使值适合以便显示输入的数字,而不是 0-5

python
  • 1 个回答
  • 20 Views
Martin Hope
Дмитрий
Asked: 2022-09-13 23:50:07 +0000 UTC

告诉我如何处理来自请求的响应。json 嵌套在列表中。Python

  • 1

请求此 api 的类别时:

https://rapidapi.com/apidojo/api/hm-hennes-mauritz

响应是这样的:

[{"CatName":"Kadın","CategoryValue":"ladies","CategoriesArray":[{"CatName":"Yeni Ürünler","CategoryValue":"new-arrivals","CategoriesArray":[{"CatName":"Hepsini İncele","CategoryValue":"view-all","tagCodes":["ladies_newarrivals_all","ladies_newarrivals"]}...... AND ETC

整个答案没有复制。它太大了,这只是答案的一小部分,还没有完成

告诉我你如何处理这个结构:

[{"CatName" :"Example", "CategoriesArray:[{"CatName" :"Example", "CategoriesArray:[{}] } ]

只需下载:

request = requests.get()
request = request.text
request = json.loads(request)

由于 [ ] 中的响应结构而不会退出

我认为 pandas 应该能够处理这个问题。事实上,这是一个列表列表,但我对 pandos 没有任何了解)

为 CrazyElf

Json 编辑:

{'CatName': 'Baby', 'CategoryValue': 'baby', 'CategoriesArray': [{'CatName': 'Offers & Deals', 'CategoryValue': 'deals', 'CategoriesArray': [{'CatName': 'Online Offers from $14.99', 'CategoryValue': 'online-offers', 'tagCodes': ['OnlineOffer_W34_Kids', 'OnlineOffer_W34_Baby']}], 'tagCodes': []}, {'CatName': 'Newborn', 'CategoryValue': 'newborn', 'CategoriesArray': [{'CatName': 'View all', 'CategoryValue': 'view-all', 'tagCodes': ['kids_new_born_viewall', 'kids_new_born_viewall']}, {'CatName': 'New Arrivals', 'CategoryValue': 'new-arrivals', 'tagCodes': ['kids_new_born_newarrivals', 'kids_new_born_newarrivals']}, {'CatName': 'Clothing', 'CategoryValue': 'clothing', 'CategoriesArray': [{'CatName': 'Bodysuits', 'CategoryValue': 'bodysuits', 'CategoriesArray': [{'CatName': 'Wrapover Bodysuits', 'CategoryValue': 'wrapover-bodysuits', 'tagCodes': ['kids_new_born_clothing_bodysuits_wrapover', 'kids_new_born_clothing_bodysuits_wrapover']}], 'tagCodes': ['kids_new_born_clothing_bodysuits', 'kids_new_born_clothing_bodysuits']}], 'tagCodes': ['kids_new_born_clothing', 'kids_new_born_clothing']}, {'CatName': 'Outerwear', 'CategoryValue': 'outerwear', 'CategoriesArray': [{'CatName': 'Fleece', 'CategoryValue': 'fleece', 'tagCodes': ['kids_new_born_outerwear_fleece', 'kids_new_born_outerwear_fleece']}], 'tagCodes': ['kids_new_born_outerwear', 'kids_new_born_outerwear']}, {'CatName': 'Accessories', 'CategoryValue': 'accessories', 'tagCodes': ['kids_new_born_accessories', 'kids_new_born_accessories']}, {'CatName': 'Shoes', 'CategoryValue': 'shoes', 'tagCodes': ['kids_new_born_shoes', 'kids_new_born_shoes']}], 'tagCodes': ['kids_new_born_viewall', 'kids_new_born_viewall']}, {'CatName': 'Baby Girl', 'CategoryValue': 'girls', 'CategoriesArray': [{'CatName': 'View all', 'CategoryValue': 'view-all', 'tagCodes': ['kids_baby_girl_viewall', 'kids_baby_girl_viewall']}, {'CatName': 'New Arrivals', 'CategoryValue': 'new-arrivals', 'tagCodes': ['kids_baby_girl_newarrivals', 'kids_baby_girl_newarrivals']}, {'CatName': 'Clothing', 'CategoryValue': 'clothing', 'CategoriesArray': [{'CatName': 'Bodysuits', 'CategoryValue': 'bodysuits', 'CategoriesArray': [{'CatName': 'Wrapover Bodysuits', 'CategoryValue': 'wrapover-bodysuits', 'tagCodes': ['kids_baby_girl_clothing_bodysuits_wrapover', 'kids_baby_girl_clothing_bodysuits_wrapover']}], 'tagCodes': ['kids_baby_girl_clothing_bodysuits', 'kids_baby_girl_clothing_bodysuits']}, {'CatName': 'Jumpsuits & Rompers', 'CategoryValue': 'rompers', 'tagCodes': ['kids_baby_girl_clothing_jumpsuitsplaysuits', 'kids_baby_girl_clothing_jumpsuitsplaysuits']}, {'CatName': 'Sets & Outfits', 'CategoryValue': 'sets-outfits', 'tagCodes': ['kids_baby_girl_setsoutfits', 'kids_baby_girl_setsoutfits']}, {'CatName': 'Tops & T-shirts', 'CategoryValue': 'tops-t-shirts', 'CategoriesArray': [{'CatName': 'T-shirts', 'CategoryValue': 't-shirts', 'tagCodes': ['kids_baby_girl_clothing_tops_tshirts', 'kids_baby_girl_clothing_tops_tshirts']}, {'CatName': 'Blouses', 'CategoryValue': 'blouses', 'tagCodes': ['kids_baby_girl_clothing_tops_blouses', 'kids_baby_girl_clothing_tops_blouses']}, {'CatName': 'Tank Tops', 'CategoryValue': 'tank-tops', 'tagCodes': ['kids_baby_girl_clothing_tops_tanktops', 'kids_baby_girl_clothing_tops_tanktops']}], 'tagCodes': ['kids_baby_girl_clothing_tops', 'kids_baby_girl_clothing_tops']}, {'CatName': 'Sweaters & Sweatshirts', 'CategoryValue': 'jumpers-cardigans', 'CategoriesArray': [{'CatName': 'Sweaters', 'CategoryValue': 'jumpers', 'tagCodes': ['kids_baby_girl_clothing_jumperssweatshirts_jumpers', 'kids_baby_girl_clothing_jumperssweatshirts_jumpers']}, {'CatName': 'Cardigans', 'CategoryValue': 'cardigans', 'tagCodes': ['kids_baby_girl_clothing_jumperssweatshirts_cardigans', 'kids_baby_girl_clothing_jumperssweatshirts_cardigans']}, {'CatName': 'Hoodies', 'CategoryValue': 'hoodies', 'tagCodes': ['kids_baby_girl_clothing_jumperssweatshirts_hoodies', 'kids_baby_girl_clothing_jumperssweatshirts_hoodies']}, {'CatName': 'Sweatshirts', 'CategoryValue': 'sweatshirts', 'tagCodes': ['kids_baby_girl_clothing_jumperssweatshirts_sweatshirts', 'kids_baby_girl_clothing_jumperssweatshirts_sweatshirts']}], 'tagCodes': ['kids_baby_girl_clothing_jumperssweatshirts', 'kids_baby_girl_clothing_jumperssweatshirts']}, {'CatName': 'Pants & Jeans', 'CategoryValue': 'trousers-jeans', 'CategoriesArray': [{'CatName': 'Joggers & Sweatpants', 'CategoryValue': 'joggers-sweatpants', 'tagCodes': ['kids_baby_girl_clothing_trousersjeans_joggerssweatpants', 'kids_baby_girl_clothing_trousersjeans_joggerssweatpants']}, {'CatName': 'Pants', 'CategoryValue': 'trousers', 'tagCodes': ['kids_baby_girl_clothing_trousersjeans_trousers', 'kids_baby_girl_clothing_trousersjeans_trousers']}, {'CatName': 'Leggings', 'CategoryValue': 'leggings', 'tagCodes': ['kids_baby_girl_clothing_trousersjeans_leggingstreggins', 'kids_baby_girl_clothing_trousersjeans_leggingstreggins']}, {'CatName': 'Jeans & Jeggings', 'CategoryValue': 'jeans', 'tagCodes': ['kids_baby_girl_clothing_trousersjeans_jeans', 'kids_baby_girl_clothing_trousersjeans_jeans']}, {'CatName': 'Overalls', 'CategoryValue': 'dungarees', 'tagCodes': ['kids_baby_girl_clothing_trousersjeans_dungarees', 'kids_baby_girl_clothing_trousersjeans_dungarees']}], 'tagCodes': ['kids_baby_girl_clothing_trousersjeans']}, {'CatName': 'Dresses', 'CategoryValue': 'dresses', 'CategoriesArray': [{'CatName': 'Overall Dresses', 'CategoryValue': 'dungaree-dresses', 'tagCodes': ['kids_baby_girl_clothing_dresses_dungareedress', 'kids_baby_girl_clothing_dresses_dungareedress']}], 'tagCodes': ['kids_baby_girl_clothing_dresses', 'kids_baby_girl_clothing_dresses']}, {'CatName': 'Shorts', 'CategoryValue': 'shorts', 'CategoriesArray': [{'CatName': 'Short Overalls', 'CategoryValue': 'dungaree-shorts', 'tagCodes': ['kids_baby_girl_clothing_shorts_dungaree', 'kids_baby_girl_clothing_shorts_dungaree']}], 'tagCodes': ['kids_baby_girl_clothing_shorts', 'kids_baby_girl_clothing_shorts']}, {'CatName': 'Swimwear', 'CategoryValue': 'swimwear', 'tagCodes': ['kids_baby_girl_clothing_swimwear', 'kids_baby_girl_clothing_swimwear']}, {'CatName': 'Sleepwear', 'CategoryValue': 'nightwear', 'CategoriesArray': [{'CatName': 'Sleep Sacks', 'CategoryValue': 'sleeping-bags', 'tagCodes': ['kids_baby_girl_clothing_nightwear_sleepingbags', 'kids_baby_girl_clothing_nightwear_sleepingbags']}], 'tagCodes': ['kids_baby_girl_clothing_nightwear', 'kids_baby_girl_clothing_nightwear']}, {'CatName': 'Socks & Tights', 'CategoryValue': 'socks-tights', 'CategoriesArray': [{'CatName': 'Socks', 'CategoryValue': 'socks', 'tagCodes': ['kids_baby_girl_clothing_sockstights_socks', 'kids_baby_girl_clothing_sockstights_socks']}, {'CatName': 'Tights', 'CategoryValue': 'tights', 'tagCodes': ['kids_baby_girl_clothing_sockstights_tights', 'kids_baby_girl_clothing_sockstights_tights']}], 'tagCodes': ['kids_baby_girl_clothing_sockstights', 'kids_baby_girl_clothing_sockstights']}], 'tagCodes': ['kids_baby_girl_clothing', 'kids_baby_girl_clothing']}, {'CatName': 'Outerwear', 'CategoryValue': 'outerwear', 'CategoriesArray': [{'CatName': 'Fleece', 'CategoryValue': 'fleece', 'tagCodes': ['kids_baby_girl_outerwear_fleece', 'kids_baby_girl_outerwear_fleece']}, {'CatName': 'Jackets & Coats', 'CategoryValue': 'jackets-coats', 'tagCodes': ['kids_baby_girl_outerwear_jacketscoats', 'kids_baby_girl_outerwear_jacketscoats']}], 'tagCodes': ['kids_baby_girl_outerwear', 'kids_baby_girl_outerwear']}, {'CatName': 'Accessories', 'CategoryValue': 'accessories', 'CategoriesArray': [{'CatName': 'Hats', 'CategoryValue': 'hats', 'tagCodes': ['kids_baby_girl_accessories_hats', 'kids_baby_girl_accessories_hats']}, {'CatName': 'Scarves & Gloves', 'CategoryValue': 'scarves-gloves', 'tagCodes': ['kids_baby_girl_accessories_scarvesgloves', 'kids_baby_girl_accessories_scarvesgloves']}, {'CatName': 'Bibs & Bandanas', 'CategoryValue': 'bibs', 'tagCodes': ['kids_baby_girl_accessories_bibs', 'kids_baby_girl_accessories_bibs']}], 'tagCodes': ['kids_baby_girl_accessories', 'kids_baby_girl_accessories']}, {'CatName': 'Shoes', 'CategoryValue': 'shoes', 'CategoriesArray': [{'CatName': 'Sneakers', 'CategoryValue': 'trainers', 'tagCodes': ['kids_baby_girl_shoes_trainers', 'kids_baby_girl_shoes_trainers']}, {'CatName': 'Ballet Flats', 'CategoryValue': 'ballerinas-flats', 'tagCodes': ['kids_baby_girl_shoes_ballerinasflats']}, {'CatName': 'Boots', 'CategoryValue': 'boots', 'tagCodes': ['kids_baby_girl_shoes_boots']}, {'CatName': 'Sandals & Flip-Flops', 'CategoryValue': 'sandals-flip-flops', 'tagCodes': ['kids_baby_girl_shoes_sandalsflipflops']}, {'CatName': 'Slippers', 'CategoryValue': 'slippers', 'tagCodes': ['kids_baby_girl_shoes_slippers']}], 'tagCodes': ['kids_baby_girl_shoes', 'kids_baby_girl_shoes']}], 'tagCodes': ['kids_baby_girl_viewall']}, {'CatName': 'Baby Boy', 'CategoryValue': 'boys', 'CategoriesArray': [{'CatName': 'View all', 'CategoryValue': 'view-all', 'tagCodes': ['kids_baby_boy_viewall', 'kids_baby_boy_viewall']}, {'CatName': 'New Arrivals', 'CategoryValue': 'new-arrivals', 'tagCodes': ['kids_baby_boy_newarrivals', 'kids_baby_boy_newarrivals']}, {'CatName': 'Clothing', 'CategoryValue': 'clothing', 'CategoriesArray': [{'CatName': 'Bodysuits', 'CategoryValue': 'bodysuits', 'CategoriesArray': [{'CatName': 'Wrapover Bodysuits', 'CategoryValue': 'wrapover-bodysuits', 'tagCodes': ['kids_baby_boy_clothing_bodysuits_wrapover', 'kids_baby_boy_clothing_bodysuits_wrapover']}], 'tagCodes': ['kids_baby_boy_clothing_bodysuits', 'kids_baby_boy_clothing_bodysuits']}, {'CatName': 'Jumpsuits & Rompers', 'CategoryValue': 'rompers', 'tagCodes': ['kids_baby_boy_clothing_jumpsuitsplaysuits', 'kids_baby_boy_clothing_jumpsuitsplaysuits']}, {'CatName': 'Sets & Outfits', 'CategoryValue': 'sets-outfits', 'tagCodes': ['kids_baby_boy_setsoutfits', 'kids_baby_boy_setsoutfits']}, {'CatName': 'T-shirts & Shirts', 'CategoryValue': 't-shirts-shirts', 'CategoriesArray': [{'CatName': 'T-shirts', 'CategoryValue': 't-shirts', 'tagCodes': ['kids_baby_boy_clothing_tshirtsshirts_tshirts', 'kids_baby_boy_clothing_tshirtsshirts_tshirts']}, {'CatName': 'Shirts', 'CategoryValue': 'shirts', 'tagCodes': ['kids_baby_boy_clothing_tshirtsshirts_shirts', 'kids_baby_boy_clothing_tshirtsshirts_shirts']}, {'CatName': 'Tank Tops', 'CategoryValue': 'tank-tops', 'tagCodes': ['kids_baby_boy_clothing_tshirtsshirts_tanktops', 'kids_baby_boy_clothing_tshirtsshirts_tanktops']}], 'tagCodes': ['kids_baby_boy_clothing_tshirtsshirts', 'kids_baby_boy_clothing_tshirtsshirts']}, {'CatName': 'Sweaters & Sweatshirts', 'CategoryValue': 'jumpers-cardigans', 'CategoriesArray': [{'CatName': 'Sweaters', 'CategoryValue': 'jumpers', 'tagCodes': ['kids_baby_boy_clothing_jumperssweatshirts_jumpers', 'kids_baby_boy_clothing_jumperssweatshirts_jumpers']}, {'CatName': 'Cardigans', 'CategoryValue': 'cardigans', 'tagCodes': ['kids_baby_boy_clothing_jumperssweatshirts_cardigans', 'kids_baby_boy_clothing_jumperssweatshirts_cardigans']}, {'CatName': 'Hoodies', 'CategoryValue': 'hoodies', 'tagCodes': ['kids_baby_boy_clothing_jumperssweatshirts_hoodies', 'kids_baby_boy_clothing_jumperssweatshirts_hoodies']}, {'CatName': 'Sweatshirts', 'CategoryValue': 'sweatshirts', 'tagCodes': ['kids_baby_boy_clothing_jumperssweatshirts_sweatshirts', 'kids_baby_boy_clothing_jumperssweatshirts_sweatshirts']}], 'tagCodes': ['kids_baby_boy_clothing_jumperssweatshirts', 'kids_baby_boy_clothing_jumperssweatshirts']}, {'CatName': 'Pants & Jeans', 'CategoryValue': 'trousers-jeans', 'CategoriesArray': [{'CatName': 'Joggers & Sweatpants', 'CategoryValue': 'joggers-sweatpants', 'tagCodes': ['kids_baby_boy_clothing_trousersjeans_joggerssweatpants', 'kids_baby_boy_clothing_trousersjeans_joggerssweatpants']}, {'CatName': 'Pants', 'CategoryValue': 'trousers', 'tagCodes': ['kids_baby_boy_clothing_trousersjeans_trousers', 'kids_baby_boy_clothing_trousersjeans_trousers']}, {'CatName': 'Jeans', 'CategoryValue': 'jeans', 'tagCodes': ['kids_baby_boy_clothing_trousersjeans_jeans', 'kids_baby_boy_clothing_trousersjeans_jeans']}, {'CatName': 'Leggings', 'CategoryValue': 'leggings', 'tagCodes': ['kids_baby_boy_clothing_trousersjeans_leggingstreggings', 'kids_baby_boy_clothing_trousersjeans_leggingstreggings']}, {'CatName': 'Overalls', 'CategoryValue': 'dungarees', 'tagCodes': ['kids_baby_boy_clothing_trousersjeans_dungarees', 'kids_baby_boy_clothing_trousersjeans_dungarees']}], 'tagCodes': ['kids_baby_boy_clothing_trousersjeans', 'kids_baby_boy_clothing_trousersjeans']}, {'CatName': 'Shorts', 'CategoryValue': 'shorts', 'CategoriesArray': [{'CatName': 'Short Overalls', 'CategoryValue': 'dungaree-shorts', 'tagCodes': ['kids_baby_boy_clothing_shorts_dungaree', 'kids_baby_boy_clothing_shorts_dungaree']}], 'tagCodes': ['kids_baby_boy_clothing_shorts', 'kids_baby_boy_clothing_shorts']}, {'CatName': 'Sleepwear', 'CategoryValue': 'nightwear', 'CategoriesArray': [{'CatName': 'Sleep Sacks', 'CategoryValue': 'sleeping-bags', 'tagCodes': ['kids_baby_boy_clothing_nightwear_sleepingbags', 'kids_baby_boy_clothing_nightwear_sleepingbags']}], 'tagCodes': ['kids_baby_boy_clothing_nightwear', 'kids_baby_boy_clothing_nightwear']}, {'CatName': 'Swimwear', 'CategoryValue': 'swimwear', 'tagCodes': ['kids_baby_boy_clothing_swimwear', 'kids_baby_boy_clothing_swimwear']}, {'CatName': 'Socks', 'CategoryValue': 'socks', 'tagCodes': ['kids_baby_boy_clothing_socks', 'kids_baby_boy_clothing_socks']}], 'tagCodes': ['kids_baby_boy_clothing', 'kids_baby_boy_clothing']}, {'CatName': 'Outerwear', 'CategoryValue': 'outerwear', 'CategoriesArray': [{'CatName': 'Fleece', 'CategoryValue': 'fleece', 'tagCodes': ['kids_baby_boy_outerwear_fleece', 'kids_baby_boy_outerwear_fleece']}, {'CatName': 'Jackets & Coats', 'CategoryValue': 'jackets-coats', 'tagCodes': ['kids_baby_boy_outerwear_jacketscoats', 'kids_baby_boy_outerwear_jacketscoats']}], 'tagCodes': ['kids_baby_boy_outerwear', 'kids_baby_boy_outerwear']}, {'CatName': 'Accessories', 'CategoryValue': 'accessories', 'CategoriesArray': [{'CatName': 'Hats', 'CategoryValue': 'hats', 'tagCodes': ['kids_baby_boy_accessories_hats', 'kids_baby_boy_accessories_hats']}, {'CatName': 'Scarves & Gloves', 'CategoryValue': 'scarves-gloves', 'tagCodes': ['kids_baby_boy_accessories_scarvesgloves', 'kids_baby_boy_accessories_scarvesgloves']}, {'CatName': 'Bibs & Bandanas', 'CategoryValue': 'bibs', 'tagCodes': ['kids_baby_boy_accessories_bibs', 'kids_baby_boy_accessories_bibs']}], 'tagCodes': ['kids_baby_boy_accessories', 'kids_baby_boy_accessories']}, {'CatName': 'Shoes', 'CategoryValue': 'shoes', 'CategoriesArray': [{'CatName': 'Sneakers', 'CategoryValue': 'trainers', 'tagCodes': ['kids_baby_boy_shoes_trainers', 'kids_baby_boy_shoes_trainers']}, {'CatName': 'Boots', 'CategoryValue': 'boots', 'tagCodes': ['kids_baby_boy_shoes_boots', 'kids_baby_boy_shoes_boots']}, {'CatName': 'Sandals & Flip-Flops', 'CategoryValue': 'sandals-flip-flops', 'tagCodes': ['kids_baby_boy_shoes_sandalsflipflops', 'kids_baby_boy_shoes_sandalsflipflops']}, {'CatName': 'Slippers', 'CategoryValue': 'slippers', 'tagCodes': ['kids_baby_boy_shoes_slippers', 'kids_baby_boy_shoes_slippers']}], 'tagCodes': ['kids_baby_boy_shoes', 'kids_baby_boy_shoes']}], 'tagCodes': ['kids_baby_boy_viewall', 'kids_baby_boy_viewall']}, {'CatName': 'Shop by Product', 'CategoryValue': 'shop-by-product', 'CategoriesArray': [{'CatName': 'View all', 'CategoryValue': 'view-all', 'tagCodes': ['kids_newbornbaby_viewall', 'kids_newbornbaby_viewall']}, {'CatName': 'New Arrivals', 'CategoryValue': 'new-arrivals', 'tagCodes': ['kids_newbornbaby_newarrivals', 'kids_newbornbaby_newarrivals']}, {'CatName': 'Clothing', 'CategoryValue': 'clothing', 'CategoriesArray': [{'CatName': 'Bodysuits', 'CategoryValue': 'bodysuits', 'tagCodes': ['kids_newbornbaby_clothing_bodysuits', 'kids_newbornbaby_clothing_bodysuits']}, {'CatName': 'Rompers', 'CategoryValue': 'rompers', 'tagCodes': ['kids_newbornbaby_clothing_jumpsuitsplaysuits', 'kids_newbornbaby_clothing_jumpsuitsplaysuits']}, {'CatName': 'Sets & Outfits', 'CategoryValue': 'sets-outfits', 'tagCodes': ['kids_newbornbaby_setsoutfits', 'NAL151_s6_MP_K_B', 'kids_newbornbaby_setsoutfits']}, {'CatName': 'Tops & T-shirts', 'CategoryValue': 'tops-t-shirts', 'tagCodes': ['kids_newbornbaby_clothing_topstshirts', 'kids_newbornbaby_clothing_topstshirts']}, {'CatName': 'Sweaters & Cardigans', 'CategoryValue': 'jumpers-cardigans', 'tagCodes': ['kids_newbornbaby_clothing_jumperssweatshirts', 'kids_newbornbaby_clothing_jumperssweatshirts']}, {'CatName': 'Pants & Jeans', 'CategoryValue': 'trousers-jeans', 'tagCodes': ['kids_newbornbaby_clothing_trousersjeans', 'kids_newbornbaby_clothing_trousersjeans']}, {'CatName': 'Dresses', 'CategoryValue': 'dresses', 'tagCodes': ['kids_newbornbaby_clothing_dresses', 'kids_newbornbaby_clothing_dresses']}, {'CatName': 'Shorts', 'CategoryValue': 'shorts', 'tagCodes': ['kids_newbornbaby_clothing_shorts', 'kids_newbornbaby_clothing_shorts']}, {'CatName': 'Swimwear', 'CategoryValue': 'swimwear', 'tagCodes': ['kids_newbornbaby_clothing_swimwear', 'kids_newbornbaby_clothing_swimwear']}, {'CatName': 'Sleepwear', 'CategoryValue': 'nightwear', 'tagCodes': ['kids_newbornbaby_clothing_nightwear', 'kids_newbornbaby_clothing_nightwear']}, {'CatName': 'Socks & Tights', 'CategoryValue': 'socks-tights', 'tagCodes': ['kids_newbornbaby_clothing_sockstights', 'kids_newbornbaby_clothing_sockstights']}], 'tagCodes': ['kids_newbornbaby_clothing', 'kids_newbornbaby_clothing']}, {'CatName': 'Outerwear', 'CategoryValue': 'outerwear', 'CategoriesArray': [{'CatName': 'Fleece', 'CategoryValue': 'fleece', 'tagCodes': ['kids_newbornbaby_outerwear_fleece', 'kids_newbornbaby_outerwear_fleece']}], 'tagCodes': ['kids_newbornbaby_outerwear', 'kids_newbornbaby_outerwear']}, {'CatName': 'Accessories', 'CategoryValue': 'accessories', 'tagCodes': ['kids_newbornbaby_accessories', 'kids_newbornbaby_accessories']}, {'CatName': 'Shoes', 'CategoryValue': 'shoes', 'tagCodes': ['kids_newbornbaby_shoes', 'kids_newbornbaby_shoes']}, {'CatName': 'Costumes', 'CategoryValue': 'fancy-dress-costumes', 'tagCodes': ['kids_newbornbaby_costumesfancydresses', 'kids_newbornbaby_costumesfancydresses']}], 'tagCodes': ['kids_newbornbaby_viewall']}, {'CatName': 'Popular Now', 'CategoryValue': 'seasonal-trending', 'CategoriesArray': [{'CatName': 'Comfortable elegance: online exclusives', 'CategoryValue': 'baby-exclusives', 'tagCodes': ['Baby_Shop_Exclusive_WK27', 'Baby_Shop_Exclusive_WK27']}, {'CatName': 'Fuzzy, cozy & toasty ', 'CategoryValue': 'soft-fall-textures', 'tagCodes': ['Baby_WK34_Baby_Soft_Cozy_Textures_Shop', 'Baby_WK34_Baby_Soft_Cozy_Textures_Shop']}, {'CatName': 'Halloween', 'CategoryValue': 'halloween', 'tagCodes': ['kids_newbornbaby_halloween', 'kids_newbornbaby_halloween', 'Kids_Halloween_WK34']}, {'CatName': 'Newborn and Maternity Shop', 'CategoryValue': 'family', 'tagCodes': ['kids_newbornbaby_familycollection', 'wk37_maternity_shop', 'wk28_update']}, {'CatName': 'Basics & Multipacks from $6.99', 'CategoryValue': 'multipacks', 'tagCodes': ['kids_newbornbaby_multipacks', 'kids_newbornbaby_multipacks']}, {'CatName': 'The Character Shop from $6.99', 'CategoryValue': 'character', 'tagCodes': ['kids_newbornbaby_character', 'kids_newbornbaby_character']}], 'tagCodes': []}, {'CatName': 'Sustainability', 'CategoryValue': 'sustainability', 'CategoriesArray': [{'CatName': 'Our products', 'CategoryValue': 'our-products', 'tagCodes': ['baby_sustainability', 'baby_sustainability']}], 'tagCodes': []}], 'tagCodes': ['kids_newbornbaby_viewall']}

你能建议如何收集每个嵌套CategoriesArray中的所有tagCodes值吗?

我通过whyle True和for循环看到了一个近似的解决方案,具有以下逻辑:

codes_list = []

json_data = тот json что прикрепил выше

for key, value in json_data.items():
    if key == 'CategoriesArray':
        end = 0
        whule True:
            json_data = json_data['CategoriesArray']
            for key, value in json_data.items():
                if 'tagCodes' in key:
                    codes = json_data[key]
                    codes_list.append(codes)
                 if key == 'CategoriesArray':
                    json_data = json_data['CategoriesArray']
                 try:
                     check = json_data['CategoriesArray']
                 except Exception: 
                     end = 1
                     break
            if end == 1:
                break
        break
python
  • 0 个回答
  • 0 Views
Martin Hope
Дмитрий
Asked: 2022-07-09 07:10:18 +0000 UTC

使用 Cyrillic Python 解码响应

  • 0

Good hour
从一个站点收集信息,我遇到了一个问题,西里尔字母以 Unicode 编码传输(我通过在线解码器检查它,它指示 unicode - utf-8)
使用 request.get 收到的响应示例:

": false, "phones": {"phones": [{"city": "961", "country": "7", "number": "8763996", "comment": "\u043f\u043e \u0431\u0443\u0434\u043d\u044f\u043c \u0441 9.00 \u0434\u043e 18.00"}]}}, 

请告诉我如何以可读的形式提取带有注释的部分。

python
  • 1 个回答
  • 10 Views
Martin Hope
Дмитрий
Asked: 2022-05-28 20:24:11 +0000 UTC

拉取所有必需的 Python 引用

  • 0

好时光
请告诉我如何从以下文本中提取所有必要的链接:

Интернет-магазин "МИР СТРУН" - http://mirstrun.ru/ В этом разборе офигенная новогодняя песня для начинающих, группы СТЕКЛОВАТА - НОВЫЙ ГОД. Разберем на гитаре разными способами. Открой описание! Аккорды и Текст ↓↓↓

Стекловата - Новый год Аккорды - https://www.4chords.ru/2017/12/akkord...

Мои Соц. Сети:
Я ВКонтакте - https://vk.com/stixatvorez
Я в Instagram - http://instagram.com/stixatvorez
Мои песни Вконтакте - https://vk.com/safronovband

В час когда зажигаются свечи.

文字取自 youtube 上的视频描述。
获取以下链接:

1)Телеграм https://t.me/
2)Инстаграм https://instagram.com/
3)ВК https://vk.ru/
4)Facebook https://facebook.com/
5)Если ни в одно условие не попало, но все таки есть https://, то сохранить в отдельную переменную

我被提议尝试以下方法,但它不能处理这样的文本,因为 有一个专门检查链接是否存在必要的单词:

import re

url = ваша ссылка
telegram, instagram, vk, facebook, other = list(), list(), list(), list(), list()
if re.match("https://t.me/", url):
    telegram.append(url)
elif re.match("https://instagram.com/", url):
    instagram.append(url)
elif re.match("https://vk.ru/", url):
    vk.append(url)
elif re.match("https://facebook.com/", url):
    facebook.append(url)
elif re.match("https://", url):
    other.append(url)

如何重写它以处理上面示例中的链接?所有文本都存储在一个变量中
或者告诉我你可以用什么正则表达式从文本中提取所有链接,以便稍后你可以使用上述算法遍历它们

python
  • 1 个回答
  • 10 Views
Martin Hope
Дмитрий
Asked: 2022-05-22 00:16:11 +0000 UTC

清理无法用 Python 编写的元素的列表

  • 1

好时光
告诉我如何从列表中删除在写入文件时无法处理的元素。例如,以下行:

list = ['Пример ♥ строки с ошибочным элементом для записи', 'пример чистой строки']

也就是说,以便在使用命令录制期间:

with open('data_file.csv', 'a', newline='', encoding='cp1252') as csvfile:

所有给出解密错误的元素(在本例中为♥)都已从字符串中删除。
我能想到解决问题的唯一方法是检查列表中元素的每个字符。类似于以下内容:

    for line in list:
        line_strip = line.split()
        for el in line_strip:
            try:
                with open('data_file_check.csv', 'w', newline='') as csvfile:
                    Сохраняем файл с постоянной перезаписью, чтобы не забивать файл лишним 
                    
            except Exception as ex:
                print(f'[INFO] Возникла следующая ошибка: {ex}')
                pass

在签入 try: 块时,应将元素保存到一个新变量(例如,edited_list)中,如果出现错误,则应简单地跳过该元素。接下来,使用 join 组合已排序的列表并保存到最终文件中。但是,这样的列表在合并后将不包含所需的完整性,并在正确的位置使用分隔符。

python
  • 1 个回答
  • 10 Views
Martin Hope
Дмитрий
Asked: 2022-05-17 23:18:23 +0000 UTC

如何形成列表的列表 Python

  • 0

好时光
请告诉我如何在 Python 中为以下列表集创建列表列表:

name = ['John']
sname = ['Black']
money = ['10', '20', '15']
car = ['red', 'blue', 'white']
car_num = ['221', '152', '612154'] 

要获取视图表:

--------------------------------------
name | sname | money| car  | car_num |
-------------------------------------
John | Black | 10   | red  | 221     |
     |       | 20   | blue | 152     |
     |       | 15   | white| 612154  |
--------------------------------------

那些。这样就会出现一个包含这些数据的列表,可以使用 pandas 命令将其写入 csv 文件:

df = pd.DataFrame(data, columns=["name","sname","money","car","car_num"])

列表名称和 sname 总是各有 1 个元素,由几个单词组成。例如,对于将记录 John 的地方

 name = ['John from NewYork'] 

列表money、car、car_num 将始终具有相同数量的元素,最多40 个项目。(在示例中我只添加了 3)
另外,请告诉我稍后如何将这个奇迹保存在 csv 中,以便示例中的表格作为结果出现

python
  • 1 个回答
  • 10 Views
Martin Hope
Дмитрий
Asked: 2022-05-17 17:24:17 +0000 UTC

使用 csv python 表格形成

  • 0

好时光!您能告诉我如何 使用 Python创建下表吗?

我看到这样的东西(表本身):

            user_dump = {
                "Channel": title,
                "About": description,
                "Links": {
                    "link#1",
                    "link#2",
                },

                "video_links": {
                    "link#1",
                    "link#2",
                },

                "data": {
                    "data#1"
                    "data#2"
                },
                "video_description": {
                    "description#1"
                    "description#2"
                }
            }

然后很容易在每次通过通道的新通道时填充它。唯一的问题是如何编写链接列表,以便在表格中它们都在一个新行中,而不是全部在一个?

python
  • 1 个回答
  • 10 Views
Martin Hope
Дмитрий
Asked: 2022-05-06 18:18:17 +0000 UTC

正则表达式(如何更改)

  • 0

有一个像这样的正则表达式:

([a-z\d\-_\.\/]{2,255})?(p|tv|reel)/([\w\d_\-]+)/*

它应该接受如下链接: https://instagram.com/p/IotHsfNf https://instagram.com/ro_day/p/IotHsfNf

到目前为止,它只接受第一个链接。有必要确保第二个被接受。请告诉我如何更改

регулярные-выражения
  • 1 个回答
  • 10 Views
Martin Hope
Дмитрий
Asked: 2022-04-26 17:38:16 +0000 UTC

用关键字python替换列表

  • 1

好时光。请告诉我如何重做我将在下面留下的代码,以替换键选择的所有相同元素,而仅替换第二个

import random

list1 = ['пример', 'пример', '♥♥♥', 'пример', '♥♥']
list2 = ['1', '2', '3', '4', '5', '6', 'текст']
replace = 'пример'

unique2 = sorted(set(list2))
random.shuffle(unique2)
for j, i in enumerate([i for i, e in enumerate(list1) if e == replace]):
    list1[i] = unique2[j % len(unique2)]

print(list1)

也就是说,要获取 list1 = ['example', '2','♥♥♥', 'example', '♥♥'] 而不是将所有关键字 'example' 替换为列表 2 中的单词

python
  • 2 个回答
  • 10 Views
Martin Hope
Дмитрий
Asked: 2022-04-23 08:08:35 +0000 UTC

随机替换 Python 列表的相同元素

  • 2

好时光。请告诉我如何用另一个列表中的不同元素替换列表中的某些相同元素。也就是说,有两个列表

список 1 = ['пример', 'пример', '♥♥♥', 'пример', '♥♥']
список 2 = ['1', '2', '3', '4', '5', '6', 'текст']

在为关键字“example”处理列表 1 之后,您需要获取一个新列表,其中列表 2 中的变量不会重复。输出应该是这样的

список 1 после обработки = ['1', '6', '♥♥♥', 'текст', '♥♥']

我尝试了下面留下的代码,但它用相同的变量替换了所有关键字

 for word in text_model_split:
                s = word
                l = s

                with open('short.txt', 'r', encoding='utf-8') as file_short:
                    for line in file_short:
                        line = line.split('\n')
                        short_list.append(line[0])

                        random_element = random.choice(short_list)

                l = [i.replace('пример', f'{random_element}') for i in l]
                l = (''.join(l))
python
  • 3 个回答
  • 10 Views
Martin Hope
Дмитрий
Asked: 2022-03-13 23:55:54 +0000 UTC

用数字Python检查和替换变量中的字母

  • 0

好时光。你能告诉我如何在 python 中安排检查变量中是否存在字母吗?在输入处有一个基于任何数字的变量列表,但在某些情况下,最后会有一个字母 K。(200,14K,18112,1284K ....)

如何检查变量是否包含字母,如果包含,则将其替换为 000 ?

我在空旷的地方发现了一个类似的用字母替换数字的代码,但我怎么能做到这一点,但要检查一下,如果找到的话,可以替换吗?

leettext = "Hell0 my name 1s J0hn"
leettext.translate(str.maketrans({"0":"o", "1":"i"}))
'Hello my name is John'
python
  • 1 个回答
  • 10 Views
Martin Hope
Дмитрий
Asked: 2022-08-30 20:23:17 +0000 UTC

如何解析坐标python selenium [关闭]

  • 0
关闭 这个问题是题外话。目前不接受回复。

寻求调试帮助的问题(“为什么这段代码不起作用? ”)应该包括期望的行为、具体的问题或错误,以及在问题中重现它的最少代码。没有明确描述问题的问题对其他访问者毫无用处。请参阅如何创建一个最小的、独立的和可重现的示例。

1 年前关闭。

改进问题

好时光

如何在此页面(https://kvartiry-bolgarii.ru/neveroyatnaya-kvartira-s-vidom-na-more-tip-pentkhaus-o26253)上使用硒从存储在数据坐标中的地图中获取坐标?

另外,如果可能的话,我怎样才能获得页面顶部所有图片的链接?

python
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5