# Squeeze disappeared (removing dimensions which are equal to 1)?

**URL:** <https://discourse.julialang.org/t/squeeze-disappeared-removing-dimensions-which-are-equal-to-1/51589>\
**Category:** New to Julia\
**Created:** [December 10, 2020, 5:30am UTC](https://discourse.julialang.org/t/squeeze-disappeared-removing-dimensions-which-are-equal-to-1/51589 "2020-12-10T05:30:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![purplishrock](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/purplishrock/32/13451_2.png) [@purplishrock](https://discourse.julialang.org/u/purplishrock)\
**Post date:** [December 10, 2020, 5:30am UTC](https://discourse.julialang.org/t/squeeze-disappeared-removing-dimensions-which-are-equal-to-1/51589/1 "2020-12-10T05:30:48Z")

</div>

I found old questions about using squeeze but the function seems to have disappeared.

Did it move into another library ?

I need it because I’m attempting to translate some matlab code ☹

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [December 10, 2020, 5:51am UTC](https://discourse.julialang.org/t/squeeze-disappeared-removing-dimensions-which-are-equal-to-1/51589/2 "2020-12-10T05:51:49Z")

</div>

> `squeeze` is deprecated in favor of `dropdims` .

> <https://github.com/JuliaLang/julia/blob/release-0.7/NEWS.md#deprecated-or-removed>

---

<div class="post-metadata">

**Author:** ![purplishrock](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/purplishrock/32/13451_2.png) [@purplishrock](https://discourse.julialang.org/u/purplishrock)\
**Post date:** [December 10, 2020, 6:09am UTC](https://discourse.julialang.org/t/squeeze-disappeared-removing-dimensions-which-are-equal-to-1/51589/3 "2020-12-10T06:09:02Z")

</div>

i found an interesting discussion about dropdims.

[https://stackoverflow.com/questions/52505760/dropping-singleton-dimensions-in-julia](https://stackoverflow.com/questions/52505760/dropping-singleton-dimensions-in-julia)

I’m currently translating code, but based on that discussion I think the right thing to do is to figure out why squeeze was being used, and try and code the functionality such that it doesn’t require it.

---

<div class="post-metadata">

**Author:** ![Boris](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/boris/32/3306_2.png) [@Boris](https://discourse.julialang.org/u/Boris)\
**Post date:** [May 14, 2021, 8:00am UTC](https://discourse.julialang.org/t/squeeze-disappeared-removing-dimensions-which-are-equal-to-1/51589/4 "2021-05-14T08:00:48Z")

</div>

I don’t know if I am too late to the party, giving the post date, but in Matlab squeeze just calls reshape and is fairly unreliable. I’ve had a lot of headaches with squeeze.

I think it is always better to use reshape and reshape exists in Julia as well.
