I'm having difficulty turning an array of rectangular shapes into a circle. For simplicity's sake I've just used a rectangle in the below images.

 1. I've tried sub-dividing the shape and applying the smooth modifier. Then tweaking various parameters in those modifiers. I also tried applying the array as well as moving the modifiers order in the stack.
 2. I've tried using an addon called LoopTools, this either looked the same or the shape was vastly warped.

**The basic rectangle shape.**
[![The basic rectangle shape.][1]][1]

**The basic rectangle shape in an array.**
[![enter image description here][2]][2]
 
**The basic rectangle shape with lots of sub-divisions.**
[![enter image description here][3]][3]

**The sub-divided rectangle shape with the array applied and the smooth modifier added.**
[![enter image description here][4]][4]

**The sub-divided rectangle shape with the array applied and the smooth modifier added, but from above.**
[![enter image description here][5]][5]

**=== UPDATE ===**

Good suggestions. I've now tried just an array with the simple deform modifier but the result looks almost identical.

Bottom Circle is the original array with an empty.
Top Circle is the array with the simple deform.

[![enter image description here][7]][7]

I need to make my rectangular array more circular like the below image. Which is just a squashed cylinder.

[![enter image description here][6]][6]




  [1]: https://i.sstatic.net/W0lay.png
  [2]: https://i.sstatic.net/9rIEE.png
  [3]: https://i.sstatic.net/VZfsy.png
  [4]: https://i.sstatic.net/fICtq.png
  [5]: https://i.sstatic.net/HjNBd.png
  [6]: https://i.sstatic.net/H3sdA.png
  [7]: https://i.sstatic.net/cIHtS.png