Оптимизация кода_IT-специфическая подсказка

Автоматическое преобразование многопроцессных параллельных вычислений

формат команды

Преобразуйте следующий код на языке Python в многопроцессную параллельную операцию --

**Код на Python

Примеры команд

Преобразуйте следующий код на языке Python в многопроцессную параллельную операцию --

время импорта
def calc_square(numbers).
для n в числах.
print(f'\n{n} ^ 2 = {n*n}')
time.sleep(0.1)

def calc_cube(numbers).
для n в числах.
print(f'\n{n} ^ 3 = {nnn}')
time.sleep(0.1)

numbers = [2, 3, 5, 8]start = time.time()
calc_square(numbers)
calc_cube(numbers)
end = time.time()

print('Время выполнения: {}'.format(end-start))

Сравнение эффективности кода

формат команды

Как инженер по тестированию программного обеспечения, я хотел бы сравнить эффективность работы следующих двух частей алгоритмического кода, которые выполняют одну и ту же задачу. Пожалуйста, напишите цикл для выполнения следующего алгоритма [ Параметры ] код, и укажите время выполнения каждого из двух фрагментов кода, а также соответствующую статистическую информацию

Код 1.

Код 2.

Примеры команд

Как инженер по тестированию программного обеспечения, я хотел бы сравнить эффективность работы следующих двух частей алгоритмического кода, которые выполняют одну и ту же задачу. Пожалуйста, напишите цикл для выполнения следующего алгоритма [ 10 раз ] код, и приведите время выполнения каждой > из двух частей кода, а также соответствующую статистическую информацию

# 代码1:
def compute1(a, b):
    return (a+b) / (a*b)

# 代码2:
import numpy as np
def compute2(a, b):
    return np.divide(np.sum([a,b]), np.multiply(a,b))

Автоматизированное унифицированное тестирование

формат команды

Пожалуйста, как инженер по тестированию программного обеспечения, напишите [ Функции ] Код модульного теста для условия тестирования:

условие испытания

Примеры команд

Пожалуйста, как инженер по тестированию программного обеспечения, напишите [ def compute(a, b) ] Код модульного теста для условия тестирования:

输入:1、1.2、0.99 | 输出:1、1.2、0.99
输入:-1、-1.2、-0.99 | 输出:1、1.2、0.99
输入:0 | 输出:0
输入:None、[]、{} | 输出:TypeError

Ускорение кода

формат команды

Пожалуйста, помогите мне как инженеру-программисту оптимизировать эффективность выполнения следующего кода -

Код Python

Примеры команд

Пожалуйста, помогите мне как инженеру-программисту оптимизировать эффективность выполнения следующего кода -

def test(y):
сумма = 0
for i in range (y+1):
сумма += 1
вернуть сумму

Оптимизация кода Pandas

формат команды

Как оптимизатор кода, пожалуйста, помогите мне оптимизировать следующий код Pandas -

Код Python

Примеры команд

Как оптимизатор кода, пожалуйста, помогите мне оптимизировать следующий код Pandas -

import pandas as pd

df = pd.read_csv(data_path + "titles.csv")
df_bad = df.query("runtime > 30 & type == 'SHOW'")
df_bad ["score"] = df_bad "imdb_score", "tmdb_score".sum(axis=1)
df_bad = df_bad "сезоны", "счет"
df_bad = df_bad.groupby("seasons").agg(["count", "mean"])
df_bad = df_bad.droplevel(axis=1, level=0)
df_bad = df_bad.query("count > 10")

df_bad.head()

Переписывание низкоуровневого кода

формат команды

Пожалуйста, выступите в роли оптимизатора кода, следующий код написан на низком уровне, пожалуйста, помогите мне его модифицировать...

Код Python

Примеры команд

Пожалуйста, выступите в роли оптимизатора кода, следующий код написан на низком уровне, пожалуйста, помогите мне его модифицировать...

числа = [1, 2, 3] буквы = ["A", "B", "C"]

for index in range (len(numbers))::
print(numbers[index], letters[index])

Упрощение кода

формат команды

Пожалуйста, выступите в роли оптимизатора кода и упростите следующий код -

Код Python

Примеры команд

Пожалуйста, выступите в роли оптимизатора кода и упростите следующий код -

classes = ['Intro to Python',
'Анализ данных на языке R'.
'Python Machine Learning'] grades = [98,
96,
89]grade_dict = {}
for idx in range(len(classes))::
оценка_диктанта[классы[idx]] = оценки[idx]print(оценка_диктанта)

Устранение неполадок с кодом

формат команды

Пожалуйста, как инженер-программист, помогите мне устранить следующие ошибки в коде...

Код Python

Примеры команд

Пожалуйста, как инженер-программист, помогите мне устранить следующие ошибки в коде...

def add_from_1_to_k(k).
если (k > 0).
result = k + add_from_1_to_k(k - 1)
вернуть результат

add_from_1_to_k(-10)

© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...