2024-04-19 23:45:38 发布
网友
在R中有一种简单的方法来生成一些向量和矩阵
x <- 1:10 y <- x^2
在python中是否有一些等效的方法来实现这一点? 这是非常容易的,但是如果python中没有对应的语言,那么就说我应该怎么做。可能是使用“dataframe”的正常循环
列表理解通常是我产生相同理解的方式。它们使用简单:
x = [i for i in range(1, 11)] y = [z**2 for z in x] #>>> x #[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] #>>> y #[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
你的意思是
import numpy as np x = np.arange(11)[1:11] y = x**2 x array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) y array([ 1, 4, 9, 16, 25, 36, 49, 64, 81, 100], dtype=int32)
选项是map
map
map(lambda y: y **2 , x) #[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
x = [i for i in range(1, 11)]
列表理解通常是我产生相同理解的方式。它们使用简单:
你的意思是
选项是
map
数据
相关问题 更多 >
编程相关推荐