numpy 列表推导式
在numpy中,可以使用列表推导式来创建数组。列表推导式是一种简洁的方式来生成数组,它使用一种类似于for循环的语法来定义数组的元素。
下面是一个使用列表推导式创建数组的例子:
```python
import numpy as np
# 创建一个包含1到10的数组
arr = np.array([i for i in range(1, 11)])
print(arr)
# 输出: [1 2 3 4 5 6 7 8 9 10]
# 创建一个包含1到10的偶数数组
arr = np.array([i for i in range(1, 11) if i % 2 == 0])
print(arr)
# 输出: [2 4 6 8 10]
```
在上面的例子中,我们使用列表推导式生成一个包含1到10的数组。我们使用`[i for i in range(1, 11)]`来生成一个包含1到10的数组。我们还可以使用条件语句来过滤数组元素,比如`[i for i in range(1, 11) if i % 2 == 0]`可以生成一个包含1到10的偶数的数组。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论