如何創建包含數字及其平方的 1:100 數字陣列?
該函式將回傳 Python 中的結果:
x1= np.array([[1,1],
[2,4],
[3,9],
[4,16],
[5,25]])
uj5u.com熱心網友回復:
嘗試這個:
import numpy as np
result = np.asarray([[x,x*x] for x in range(1, 101)])
uj5u.com熱心網友回復:
我們可以np.arange用來生成從 1 到 100 的數字。np.power在這里我們使用平方,np.power這提供了更大的靈活性。然后用來np.column_stack將它們編織在一起。
nums = np.arange(1, 101)
np.column_stack((nums, np.power(nums, 2)))
uj5u.com熱心網友回復:
我更喜歡arange和c_:
nums = np.arange(1, 101)
np.c_[nums, nums ** 2]
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/342904.html
