Julia 怎样写一维但是很长的 Array 数据?

Julia 的语法, 多行就变成多维的数组了.
但是如果只是一维数组, 很长的话, 怎么写?

阅读 4.3k
1 个回答

有2种办法

方法一,比较正经的写法

a=[1 2 3
   4 5 6]
a=reshape(a,1,6)

方法二 我自己发现的julia黑科技,

```a=[1 2 3 0+
4 5 6 ]


a=[1 2 3 1*
4 5 6]
```
**也就是你在行末加 0+ 或者 1* 的连接元素,Julia看到元素有运算符会自动寻找元素去运算,该行没有就自动的找下一行了,这样行末连接元素实际是与下一行的首个元素是一个元素了,的根据这个机制,就实现了n行矩阵,写为n-m 行 (n>m)的方法。 ***

根据你的喜欢选1个即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏