Bagaimana untuk Mendarabkan Elemen Senarai dengan Faktor Menggunakan NumPy?

Barbara Streisand
Lepaskan: 2024-10-17 14:05:03
asal
142 orang telah melayarinya

How to Multiply List Elements by a Factor Using NumPy?

Multiplying List Elements by a Factor to Form a New List

In Python, a common task is to create a new list where each element of the original list is repeated a specified number of times. While multiplication can't be directly used on lists, a simple solution lies in leveraging NumPy's repeat function.

Using NumPy's repeat Method

NumPy provides np.repeat, a function that can effectively multiply each element in a list by a desired number. Let's explore its implementation:

<code class="python">import numpy as np

# Create the original list
x = [1, 2, 3, 4]

# Specify the multiplication factor
n = 3

# Use numpy.repeat to create the new list
x1 = np.repeat(x, n)

# Output the new list
print(x1)</code>
Salin selepas log masuk

Output:

[1 1 1 2 2 2 3 3 3 4 4 4]
Salin selepas log masuk

How it Works

np.repeat takes two arguments: an array (or list) and a number of repetitions. It assigns each element of the original array to the newly created list n times. By providing the original list x and the desired multiplication factor n, np.repeat generates the updated list x1 with repeated elements.

This solution effectively accomplishes the task of creating a new list by repeating the elements of the original list a specified number of times, offering a straightforward and efficient approach in NumPy.

Atas ialah kandungan terperinci Bagaimana untuk Mendarabkan Elemen Senarai dengan Faktor Menggunakan NumPy?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!