怎么把A = np.array([RMS_1,FFZ,K])转成矩阵
时间: 2024-04-14 08:29:28 浏览: 18
你可以使用NumPy的`np.array()`函数将一个列表转换为矩阵。假设RMS_1`、`FFZ和`K`是三个变量,你想要将它们转换为一个矩阵,你可以这样:
```python
import numpy as np
A = np.array([RMS_1, FFZ, K])
```
这将创建一个形状为(3, )的一维数组。如果你想要将其转换为一个列向量,可以使用`.reshape()`方法:
```python
A = A.reshape((3, 1))
```
现在,`A`将会是一个形状为(3, 1)的列向量矩阵。
相关问题
s1x = np.array([sector_x *0, sector_x * 1]) s1y = np.array([sector_y *0, sector_y * 1]) s1z = np.array([sector_z *0, sector_z * 1]) s2x = np.array([sector_x *1, sector_x * 2]) s2y = np.array([sector_y *1, sector_y * 2]) s2z = np.array([sector_z *1, sector_z * 2]) s3x = np.array([sector_x *2, sector_x * 3]) s3y = np.array([sector_y *2, sector_y * 3]) s3z = np.array([sector_z *2, sector_z * 3])
可以将代码精简为如下形式:
```
s1x = np.arange(2) * sector_x
s1y = np.arange(2) * sector_y
s1z = np.arange(2) * sector_z
s2x = np.arange(1, 3) * sector_x
s2y = np.arange(1, 3) * sector_y
s2z = np.arange(1, 3) * sector_z
s3x = np.arange(2, 4) * sector_x
s3y = np.arange(2, 4) * sector_y
s3z = np.arange(2, 4) * sector_z
```
这样可以用 `numpy` 的 `arange` 函数生成等差数列,使代码更加简洁。
s1x = np.array([sector_x *0, sector_x * 1]) s1y = np.array([sector_u *0, sector_y * 1]) s1z = np.array([sector_z *0, sector_z * 1]) s2x = np.array([sector_x *1, sector_x * 2]) s2y = np.array([sector_x *1, sector_y * 2]) s2z = np.array([sector_x *1, sector_z * 2]) s3x = np.array([sector_x *2, sector_x * 3]) s3y = np.array([sector_x *2, sector_y * 3]) s3z = np.array([sector_x *2, sector_z * 3])
可以将代码精简为如下形式:
```
s1x = np.array([0, sector_x])
s1y = np.array([0, sector_y])
s1z = np.array([0, sector_z])
s2x, s2y, s2z = s1x + sector_x, s1y + sector_y, s1z + sector_z
s3x, s3y, s3z = s2x + sector_x, s2y + sector_y, s2z + sector_z
```
这样可以避免重复定义变量,让代码更加简洁。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)