NumPy: струнные упражнения, практика, решение
NumPy String [18 упражнений с решением]
[ Внизу страницы доступен редактор для написания и выполнения сценариев. ]
1. Напишите программу NumPy для объединения двух элементов массива строк поэлементно. Перейти к редактору
Ожидаемый результат:
Array1:
['Python' 'PHP']
array2:
['Java' 'C ++']
новый массив:
['Python Java' 'PHP C ++']
Нажмите меня, чтобы увидеть образец решения
2. Напишите программу NumPy, чтобы повторить все элементы три раза для данного массива строк. Перейти к редактору
Ожидаемый результат:
Оригинальный массив:
['Python' 'PHP' 'Java' 'C ++']
Новый массив:
['PythonPythonPython' 'PHPPHPPHP' 'JavaJavaJava' 'C ++ C ++ C ++']
Нажмите меня, чтобы увидеть образец решения
3. Напишите программу NumPy, в которой прописными буквами будут прописные буквы, строчные буквы, прописные буквы, прописные буквы, заглавные буквы всех элементов данного массива. Перейти к редактору
Ожидаемый результат:
Оригинальный массив:
['python' 'PHP' 'java' 'C ++']
С большой буквы: ['Python' 'Php' 'Java' 'C ++']
Понижено: ['python' 'php' 'java' 'c ++']
Uppered: ['PYTHON' 'PHP' 'JAVA' 'C ++']
Swapcased: ['PYTHON' 'php' 'JAVA' 'c ++']
Titlecased: ['Python' 'Php' 'Java' 'C ++']
Нажмите меня, чтобы увидеть образец решения
4. Напишите программу NumPy, чтобы сделать длину каждого элемента 15 данного массива и строку центрированной / выровненной по левому краю / выровненной по правому краю с отступами _. Перейти к редактору
Оригинальный массив:
['Python упражнения' 'PHP' 'Java' 'C ++']
По центру = ['упражнение на питона' '______PHP______' '______java_____' '______ C ++ ______'] Слева = ['упражнение на питона' 'PHP____________' 'java___________' 'C ++ ____________'] Справа = ['упражнение на питона' '____________PHP' '___________java' '____________ C ++']
Нажмите меня, чтобы увидеть образец решения
5. Напишите программу NumPy для вставки пробела между символами всех элементов данного массива. Перейти к редактору
Примечание: элементы первого массива возводятся в степени из второго массива
Ожидаемый результат:
Оригинальный массив:
['Python упражнения' 'PHP' 'Java' 'C ++']
['pythonexercises' 'PHP' 'java' 'C ++ +]]
Нажмите меня, чтобы увидеть образец решения
6. Напишите программу NumPy для кодирования всех элементов данного массива в cp500 и декодируйте ее снова. Перейти к редактору
Пример вывода:
кодированный = [b '/ x97 / xa8 / xa3 / x88 / x96 / [электронная почта защищена] / x85 / xa7 / x85 / x99 / x83 / x89 / xa2 / x85 / xa2'
b '/ xd7 / xc8 / xd7' b '/ x91 / x81 / xa5 / x81' b '/ xc3NN']
decoded = ['Python упражнения' 'PHP' 'Java' 'C ++']
Нажмите меня, чтобы увидеть образец решения
7. Напишите программу NumPy, чтобы удалить начальные и конечные пробелы всех элементов данного массива. Перейти к редактору
Образец вывода:
Исходный массив:
[-10,2 122,2 0,2]
Поэлементная абсолютная величина:
[10,2 122,2 0,2]
Нажмите меня, чтобы увидеть образец решения
8. Напишите программу NumPy для удаления начальных пробелов из всех элементов данного массива. Перейти к редактору
Пример вывода:
Оригинальный массив:
['Python упражнения' 'PHP' 'Java' 'C ++']
Удалите начальные пробелы: ['Python упражнения' 'PHP' 'Java,' C ++ ']
Нажмите меня, чтобы увидеть образец решения
9. Напишите программу NumPy, чтобы удалить конечные пробелы всех элементов данного массива. Перейти к редактору
Пример вывода:
Оригинальный массив:
['Python упражнения' 'PHP' 'Java' 'C ++']
Удалите конечные пробелы: ['Python упражнения' 'PHP' 'Java,' C ++ ']
Нажмите меня, чтобы увидеть образец решения
10. Напишите программу NumPy, чтобы разделить элемент данного массива пробелами. Перейти к редактору
Пример вывода:
Оригинальный массив:
['Python PHP Java C ++']
Разделить элемент указанного массива пробелами:
[список (['Python', 'PHP', 'Java', 'C ++'])]
Нажмите меня, чтобы увидеть образец решения
11. Напишите программу NumPy, чтобы разбить элемент данного массива на несколько строк. Перейти к редактору
Образец вывода:
Оригинальный массив:
['Python // Упражнения, практика, решение']
[list (['Python // Упражнения, практика, решение'])]
Нажмите меня, чтобы увидеть образец решения
12. Напишите программу NumPy, чтобы умножить матрицу на другую матрицу комплексных чисел и создать новую матрицу комплексных чисел. Перейти к редактору
Образец вывода:
Оригинальный массив:
['2' '11' '234' '1234' '12345']
Числовая строка из 5 цифр с нулями:
['00002' '00011' '00234' '01234' '12345']
Нажмите меня, чтобы увидеть образец решения
13. Напишите программу NumPy, чтобы заменить «PHP» на «Python» в элементе данного массива. Перейти к редактору
Пример вывода:
Оригинальный массив:
['PHP Упражнения, Практика, Решение']
Новый массив:
['Упражнения на Python, практика, решение']
Нажмите меня, чтобы увидеть образец решения
14. Напишите программу NumPy для проверки на равенство, не равен, больше равен, больше и меньше проверяйте все элементы двух данных массивов. Перейти к редактору
Ожидаемый результат:
Array1:
['Hello' 'PHP' 'JS' 'examples' 'html']
array2:
['Hello' 'php' 'Java' 'examples' 'html']
Равный тест:
[Истина Ложь Ложь Правда Истина]
Не равный тест:
[Ложь, правда, правда, ложь, ложь]
Менее равный тест:
[Истинно Истинно Истинно Истинно]
Большее равное испытание:
[Истина Ложь Ложь Правда Истина]
Меньше теста:
[Ложь, правда, правда, ложь, ложь]
Нажмите меня, чтобы увидеть образец решения
15. Напишите программу NumPy, чтобы посчитать количество «P» в данном массиве поэлементно. Перейти к редактору
Пример вывода:
Оригинальный массив:
['Python' 'PHP' 'JS' 'примеры' 'html']
Количество 'P':
[1 2 0 0 0]
Нажмите меня, чтобы увидеть образец решения
16. Напишите программу NumPy, чтобы посчитать самый низкий индекс «P» в данном массиве поэлементно. Перейти к редактору
Оригинальный массив:
['Python' 'PHP' 'JS' 'ПРИМЕРЫ' 'HTML']
посчитать самый низкий индекс 'P':
[0 0 -1 4 -1]
Нажмите меня, чтобы увидеть образец решения
17. Напишите программу NumPy, чтобы проверить, состоит ли каждый элемент данного массива только из цифр, только из строчных и только из прописных букв. Перейти к редактору
Образец вывода:
Оригинальный массив:
['Python' 'PHP' 'JS' 'Примеры' 'html5' '5']
Только цифры = [False False False False False False True]
Только строчные буквы = [False False False False True False]
Только в верхнем регистре = [False True True False False False]
Нажмите меня, чтобы увидеть образец решения
18. Напишите программу NumPy, чтобы проверить, начинается ли каждый элемент данного массива с «P». Перейти к редактору
Образец вывода:
Оригинальный массив:
['Python' 'PHP' 'JS' 'примеры' 'html']
Проверьте, начинается ли каждый элемент указанного массива с 'P':
[True True False Ложь Ложь]
Нажмите меня, чтобы увидеть образец решения
Редактор кода Python:
Еще не все !
Не отправляйте решение вышеупомянутых упражнений здесь, если вы хотите внести вклад, перейдите на соответствующую страницу упражнения.
Новый контент: Composer: менеджер зависимостей для PHP , R программирования