将这段代码每一行每一列的值打印出来strainZX = br.get_data(bdt.BINOUT_ELOUT_STRAIN_ZX, idtype=bit.BINOUT_ELOUT_ID_SHELL, id=100, datatype_option=bdto.BINOUT_DATATYPE_ELOUT_LOWER)
时间: 2024-03-18 11:41:53 浏览: 65
JavaScript遍历table表格中的某行某列并打印其值
可以使用以下代码将`strainZX`数组中的每一行每一列的值打印出来:
```python
strainZX = br.get_data(bdt.BINOUT_ELOUT_STRAIN_ZX, idtype=bit.BINOUT_ELOUT_ID_SHELL, id=100, datatype_option=bdto.BINOUT_DATATYPE_ELOUT_LOWER)
for i in range(strainZX.shape[0]):
for j in range(strainZX.shape[1]):
print("Time step: {}, Integration point: {}, Value: {}".format(i+1, j+1, strainZX[i][j]))
```
其中,`strainZX.shape[0]`表示数组的行数(即时间步数),`strainZX.shape[1]`表示数组的列数(即积分点数)。`strainZX[i][j]`表示数组中第`i+1`个时间步第`j+1`个积分点的值。通过双重循环遍历数组,可以将每一个值打印出来。
需要注意的是,打印出的数据可能会比较多,因此需要根据实际情况调整打印的方式,如只打印部分数据、将数据保存到文件中等。
阅读全文