想问一下大佬taichi中生成的field矩阵能不能用numpy库的reshape来改变field矩阵的形状呀

想问一下大佬taichi中生成的field矩阵能不能用numpy库的reshape来改变field矩阵的形状呀

应该没有直接reshape field的吧,不过你可以先把field导出成numpy数组,然后numpy reshape,再建个新的field去加载这个numpy数组

但是这样反复转移会影响运行速度吗;还有就是我可以用最开始的field来加载导出后的numpy吗

速度肯定会慢一些吧,你可以将原来的field重新声明成新的形状的field,然后再load numpy数组

请问一下field如何导出成numpy数组呢?还有一个疑问就是ndarray数组能不能进行reshape操作;还有就是ndarray能不能和numpy数组进行计算?

a_numpy = a_field.to_numpy()
a_field.from_numpy(a_numpy)

后两个问题你可以自己试试,文档里应该也有写

好的感谢